Миграция на Delphi XE10 — различия между версиями
Материал из ИбисоПедии
Admin (обсуждение | вклад) |
|||
| Строка 1: | Строка 1: | ||
| + | == Что нового == | ||
| + | |||
* http://docwiki.embarcadero.com/RADStudio/XE4/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE4 | * http://docwiki.embarcadero.com/RADStudio/XE4/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE4 | ||
* http://docwiki.embarcadero.com/RADStudio/XE5/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE5 | * http://docwiki.embarcadero.com/RADStudio/XE5/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE5 | ||
| Строка 5: | Строка 7: | ||
* http://docwiki.embarcadero.com/RADStudio/XE8/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE8 | * http://docwiki.embarcadero.com/RADStudio/XE8/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE8 | ||
* http://docwiki.embarcadero.com/RADStudio/Seattle/en/What's_New | * http://docwiki.embarcadero.com/RADStudio/Seattle/en/What's_New | ||
| + | |||
| + | == Изменения в коде == | ||
требует одновременного обновления всех EXE и DLL | требует одновременного обновления всех EXE и DLL | ||
1. Убираем из проекта модуль Data.DBXJSON in '..\lib\XE3\Data.DBXJSON.pas', | 1. Убираем из проекта модуль Data.DBXJSON in '..\lib\XE3\Data.DBXJSON.pas', | ||
| + | 2. Делаем следующие замены : | ||
dxCalendarUtils.SmartTextToDate = cxDateUtils.SmartTextToDate | dxCalendarUtils.SmartTextToDate = cxDateUtils.SmartTextToDate | ||
Data.DBXJSON = System.JSON (большая часть) | Data.DBXJSON = System.JSON (большая часть) | ||
| − | == КОД == | + | === КОД === |
В каждом модуле где будет использована условная компиляция в самом верху вставляем: | В каждом модуле где будет использована условная компиляция в самом верху вставляем: | ||
Текущая версия на 10:51, 9 января 2020
Что нового
- http://docwiki.embarcadero.com/RADStudio/XE4/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE4
- http://docwiki.embarcadero.com/RADStudio/XE5/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE5
- http://docwiki.embarcadero.com/RADStudio/XE6/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE6
- http://docwiki.embarcadero.com/RADStudio/XE7/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE7
- http://docwiki.embarcadero.com/RADStudio/XE8/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE8
- http://docwiki.embarcadero.com/RADStudio/Seattle/en/What's_New
Изменения в коде
требует одновременного обновления всех EXE и DLL 1. Убираем из проекта модуль Data.DBXJSON in '..\lib\XE3\Data.DBXJSON.pas',
2. Делаем следующие замены :
dxCalendarUtils.SmartTextToDate = cxDateUtils.SmartTextToDate Data.DBXJSON = System.JSON (большая часть)
КОД
В каждом модуле где будет использована условная компиляция в самом верху вставляем:
{$I IdeVer.inc}
{$IFDEF VER20P}
System.JSON
{$ELSE}
Data.DBXJSON
{$ENDIF}
Миграция на Devexpress 15.2
PopupWindow.Close меняем на DroppedDown := False;