Берётся это дело здесь: Delphi and C++Builder ISO file. Триальный серийник можно получить там же.
Достаточно хорошее описание новых хрюшек можно найти здесь: Here Comes Tiburon (в трёх частях, в начале поста ссылки на две другие части). Также очень детальное описание нововведений на английском можно почитать в Delphi 2009 Online Resources (это просто набор ссылок по категориям).
Поставил я и себе это дело посмотреть. Увы, но при триальной установке не устанавливаются исходные коды RTL/VCL, поэтому смотреть практически и нечего. В основном изменения среды, которые я не буду описывать - и так их везде полно. Скорость загрузки, неудобные опции и т.п. - короче, что обещали, то и сделали. Говорят, хэлп улучшился на порядок. Что ж, возможно. Субъективно: скорость работы стала выше. А наполнение всё ещё хромает. Ок, я допускаю, то туда действительно много сил вбухали (всё же многие говорят, что стало намного лучше), но вот, например, описания нововведений бывает отсутствуют. Первое, что я посмотрел:
Pascal
function GetBaseException: Exception; virtual;
C++
virtual __fastcall Exception GetBaseException();
Description
This is GetBaseException, a member of class Exception.
Очень "полезно" :)
Аналогично и с unicode-м:
The generic character type is Char, which is equivalent to AnsiChar on Win32, and to Char on the .NET platform. Because the implementation of Char is subject to change, it's a good idea to use the standard function SizeOf rather than a hard-coded constant when writing programs that may need to handle characters of different sizes.
Собственно, полез я это смотреть, т.к. уже давно пытаюсь протолкнуть в EurekaLog поддержку chained-исключений.
Также хотел ещё и баг-репорты свои проверить. Увы, конечно, но без сырцов ничего толком и не посмотришь.
Приняли через 5 лет:
ОтветитьУдалить27-Nov-2013, 09:23 PM
Hi,
This feature is implemented in EurekaLog 7.
Best regards...
Aleksandr - EurekaLog Developer Team
http://news.eurekalog.com/forum/feedback/suggestions/closed-suggestions/1335-chained-exception-support?p=15642#post15642