Миграция на Delphi XE10 — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
требует одновременного обновления всех EXE и DLL
+
== Что нового ==
1. Убираем из проекта модуль Data.DBXJSON in '..\lib\XE3\Data.DBXJSON.pas',
 
  
 
* 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

Что нового

Изменения в коде

требует одновременного обновления всех 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;