Миграция на Delphi XE6 — различия между версиями
Материал из ИбисоПедии
Zhukov (обсуждение | вклад) |
(→Известные проблемы) |
||
| (не показано 11 промежуточных версий 7 участников) | |||
| Строка 1: | Строка 1: | ||
| + | Тестовые линки для сборки под DXE6 + UNIDAC 6 | ||
| + | {| cellspacing="0" border="1" | ||
| + | |policlinic.exe | ||
| + | |[{{SERVER}}/mediawiki/BuildAppDXE6.php?APP=policlinic СОБРАТЬ] | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | |A1IBIS.exe | ||
| + | |[{{SERVER}}/mediawiki/BuildAppDXE6.php?APP=A1IBIS СОБРАТЬ] | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | === Миграция на devexpress 2014.1.3 === | ||
| + | * удаляем старую версию Devexpress | ||
| + | * ставим Новый devexpress | ||
| + | * перекомпиливаем RVDXSpell | ||
| + | |||
| + | Для совместимости с компиляцией | ||
| + | {$IFDEF DEVEXPRESS2014_1_3} | ||
| + | dxRibbonCustomizationForm, | ||
| + | {$ENDIF} | ||
| + | |||
| + | ==== Что нового ==== | ||
| + | * https://www.devexpress.com/Subscriptions/New-2014-1.xml?product=vcl | ||
| + | * https://community.devexpress.com/blogs/ctodx/archive/2013/11/28/devexpress-vcl-13-2-beta-now-available.aspx | ||
| + | * https://community.devexpress.com/blogs/ctodx/archive/2013/07/01/vcl-subscription-13-1-released.aspx | ||
| + | ==== Известные проблемы ==== | ||
| + | * Изменился порядок обработки Action у dxBarButton. Сначала обрабатывается Action затем DOWN у кнопки. | ||
| + | * Необходимо обновить скины | ||
| + | |||
| + | === Миграция на новую версию Delphi === | ||
| + | * требует одновременного обновления всех EXE и DLL | ||
http://docwiki.embarcadero.com/RADStudio/XE6/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE6 | http://docwiki.embarcadero.com/RADStudio/XE6/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE6 | ||
* 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 | * новая версия devexpress | ||
** в TileControl маленькие иконки | ** в TileControl маленькие иконки | ||
| + | ** возможность встраивать карты | ||
* версия unidac 5.3.9 | * версия unidac 5.3.9 | ||
| − | + | ** поддержка адндроид | |
| + | ** SmartFetch mode for TDataSet | ||
| + | ** IPv6 protocol support | ||
| + | ** Postgresql 9.3 | ||
| + | ** Now ErrorCode indicates a socket error code when a connection error appears | ||
[[Категория:Руководство программиста MIS3]][[Категория:Delphi]] | [[Категория:Руководство программиста MIS3]][[Категория:Delphi]] | ||
Текущая версия на 15:36, 13 января 2015
Тестовые линки для сборки под DXE6 + UNIDAC 6
| policlinic.exe | СОБРАТЬ | ||
| A1IBIS.exe | СОБРАТЬ |
Содержание
Миграция на devexpress 2014.1.3
- удаляем старую версию Devexpress
- ставим Новый devexpress
- перекомпиливаем RVDXSpell
Для совместимости с компиляцией
{$IFDEF DEVEXPRESS2014_1_3}
dxRibbonCustomizationForm,
{$ENDIF}
Что нового
- https://www.devexpress.com/Subscriptions/New-2014-1.xml?product=vcl
- https://community.devexpress.com/blogs/ctodx/archive/2013/11/28/devexpress-vcl-13-2-beta-now-available.aspx
- https://community.devexpress.com/blogs/ctodx/archive/2013/07/01/vcl-subscription-13-1-released.aspx
Известные проблемы
- Изменился порядок обработки Action у dxBarButton. Сначала обрабатывается Action затем DOWN у кнопки.
- Необходимо обновить скины
Миграция на новую версию Delphi
- требует одновременного обновления всех EXE и DLL
http://docwiki.embarcadero.com/RADStudio/XE6/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE6
- dxCalendarUtils.SmartTextToDate = cxDateUtils.SmartTextToDate
- Data.DBXJSON = System.JSON (большая часть)
КОД
{$I IdeVer.inc}
{$IFDEF VER20P}
System.JSON
{$ELSE}
Data.DBXJSON
{$ENDIF}
Новые возможности
- новая версия devexpress
- в TileControl маленькие иконки
- возможность встраивать карты
- версия unidac 5.3.9
- поддержка адндроид
- SmartFetch mode for TDataSet
- IPv6 protocol support
- Postgresql 9.3
- Now ErrorCode indicates a socket error code when a connection error appears