обновить приложение bcb6 до новой версии - PullRequest
1 голос
/ 23 февраля 2012

Последний VCL похож на 6.0? Я использую Borland Builder 6. Я знаю, что сначала они сбросили vcl ... но кажется, что они вернулись к нему? Моему приложению 15 лет и, может быть, 300 форм, так что переписать его сейчас пока нельзя ... большая часть кода также тесно связана с пользовательским интерфейсом.

1 Ответ

3 голосов
/ 23 февраля 2012

VCL никогда не отбрасывался ни в одной версии Delphi;C ++ BuilderX, упомянутый Реми в комментарии ниже (который был очень недолгим и забываемым продуктом), отбросил его из-за его очень короткого срока службы.

Теперь VCL дополняется (и, возможно, будетзаменен в будущем) FireMonkey, который является кроссплатформенным.Однажды она была дополнена (в Delphi 6) CLX, кроссплатформенной библиотекой для Kylix на основе QT, но Delphi 6 включала и ее, и VCL.

Возможно, ваше приложение будет отлично работать в более новых версиях C++ Builder, если он не делает ничего, что предполагает определенный размер для char значений.Delphi и Builder с 2009 года были Unicode вместо Ansi, поэтому тип строки по умолчанию изменился с AnsiString на UnicodeString, а тип символов изменился с AnsiChar на WideChar.

(такжеЯ удалил тег borland, поскольку Borland уже несколько лет не связан ни с C ++ Builder, ни с Delphi. Оба продукта теперь принадлежат Embarcadero .)

...