Миграция на Delphi XE10 — различия между версиями
Материал из ИбисоПедии
Admin (обсуждение | вклад) |
|||
| (не показаны 4 промежуточные версии 2 участников) | |||
| Строка 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 | ||
| Строка 8: | Строка 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 | ||
| + | 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 (большая часть) | ||
| + | |||
| + | === КОД === | ||
| + | В каждом модуле где будет использована условная компиляция в самом верху вставляем: | ||
| + | |||
| + | {$I IdeVer.inc} | ||
| + | |||
| + | {$IFDEF VER20P} | ||
| + | System.JSON | ||
| + | {$ELSE} | ||
| + | Data.DBXJSON | ||
| + | {$ENDIF} | ||
| + | |||
| + | == Миграция на Devexpress 15.2 == | ||
| + | PopupWindow.Close меняем на DroppedDown := False; | ||
Текущая версия на 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;