
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.82] |
![]() |
|
Страницы: (6) [1] 2 3 ... 5 6 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Наконец то свершилось. Увидел свет 2009-й билдер. Несколько слов о нем с http://slavka.org.ru/
Тотальная «уникодификация» затронула практически все составляющие IDE. Прежде всего, это изменение строковой концепции языка. Был добавлен новый строковой тип UnicodeString. Для UnicodeString внутренним форматом будет UTF16. Тип string, который ранее описывался как AnsiString, стал UnicodeString. Типы Char и PChar, которые ранее соответствовали AnsiChar и PAnsiChar, соответственно стали WideChar и PWideChar. Как следствие, все заголовочные файлы для работы с WinAPI изменены под юникод. Если ранее все функции соответствовали A функциям Windows, то теперь они будут соответствовать W функциям... Например, если в Delphi 2007 MessageBox определялась как MessageBoxA, то в Delphi 2009 она это будет MessageBoxW. Старые типы данных также можно будет использовать, но потребуется явное указание типа (например, AnsiString и AnsiChar для указания старой однобайтной строки и символа). Кроме того, был введен новый класс TEncoding, предназначенный для преобразования текста в различные кодировки. Соответственно, претерпели изменения некоторые базовые классы, которые стали использовать данный класс в реализации своих методов. Так метод LoadFromFile класса TStrings теперь автоматически определяет кодировку текста и производит его перекодировку в UTF-16 (UnicodeString), используя TEncoding. Множества вида Set of Char теперь в коде должны быть заменены на Set of AnsiChar. В противном случае компилятор выдаст ошибку. правда в полной версии приходится качать 4.5 Гига. ставлю - посмотрим что получится.... |
Сообщ.
#2
,
|
|
|
похоже что ClassExplorer и в эту версию не включили....
![]() во всяком случае пока я его не нашел. |
Сообщ.
#3
,
|
|
|
++++ СОМ объекты, созданные в 6-ой версии нормально переносятся, компилятся и регистрируются (в 2007-м билдере это не работало)
---- ClassExplorer есть только в дельфях и то не очень.... Возникает логический вопрос к разработчикам РАД2009 - и зачем убирать то что было удобно и нужно в 6-ке ??? +-+- с юникодом не обманули - таки есть.... |
Сообщ.
#4
,
|
|
|
и что - никто ниче на эту тему сказать не хочет
![]() ![]() |
Сообщ.
#5
,
|
|
|
Не видели. Трудности с ... до установки
|
Сообщ.
#6
,
|
|
|
Посмотрел вчера одним глазом
![]() порадовали расширенные возможности VCL Нда, действительно, класс експлорера не обнаружил, странно... |
Сообщ.
#7
,
|
|
|
заметил одну неприятную деталь - если при установке выбрать С# то среда потом валится с эксцепшеном. может это у меня дистрибутив кривой, а может из-за того что на вирткалке крутится. но факт.
|
Сообщ.
#8
,
|
|
|
kwwsoft
а ты какую версию тестил. Вроде бы еще не продают builder |
Сообщ.
#9
,
|
|
|
Цитата Большой @ Вроде бы еще не продают builder Оффициальная дата выпуска Delphi 2009 и C++ Builder 2009 - понедельник, 25 августа 2008 года. В продажу оба продукта поступят по следующим ценам: Professional 399$, Enterprise 1299$, Architect 2299$. у меня RAD Studio 2009 Architect версия 12.0.3163.16897. |
Сообщ.
#10
,
|
|
|
kwwsoft
А ты ее купил ? если нет то получи ошибки. |
Сообщ.
#11
,
|
|
|
kwwsoft
Цитата kwwsoft @ всего 400 баков вроде в 2007 она стоила 900 Professional 399$ |
Сообщ.
#12
,
|
|
|
![]() |
Сообщ.
#13
,
|
|
|
Сообщ.
#14
,
|
|
|
Цитата Dem_max @ А ты ее купил ? если нет то получи ошибки А триал уже религией запрещен что ли? При чем тут куплено/не куплено? |
Сообщ.
#15
,
|
|
|
Что, тема не интересна никому?
|