четверг, сентября 25, 2008

Новые Integer типы данных в Delphi 2009

В блоге Криса Бенсена (Chris Bensen)вычитал о том, что появились новые типы-псевдонимы.

type
Int8 = ShortInt;
Int16 = SmallInt;
Int32 = Integer;
UInt8 = Byte;
UInt16 = Word;
UInt32 = Cardinal;

От себя добавлю, что, пожалуй это удобно. Конечно, размерность типов нужно помнить, но иногда...

пятница, сентября 12, 2008

Unicode

Основное новшество в Delphi 2009 это поддержка Unicode. Этот тезис идет красной линией по всем пресс-релизам, блогам, статьям и т.д. Но, что за этим стоит, и как, собственно понять, что моя программа поддерживает Unicode?
Все довольно просто. Попробуйте выполнить этот код в Delphi 2007 и в Delphi 2009.
Предварительно, установите поддержку языков с письмом иероглифами, как это показано на первом рисунке.
var
c: WideChar

begin
c:='投';
ShowMessage(c);
end;

Резултат очевиден.

А для того, что бы программа, собранная на Delphi 2007 правильно вывела иероглиф 投 нужно поменять язык программ, которые не поддерживают Unicode.

среда, сентября 10, 2008

Delphi 2009 for Win32 и C++ Builder Release

Вчера наконец-то зарелизило.
Все опасения относительно некой нецелостности и убогости инсталлятора беты были напрасными. 14-дневный триал стал, как и положено становиться готовому продукту.
Delphi и C++ в одном комплекте, но можно выбирать.
Справочная система ставится отдельно.
Никаких PreRequired не нужно.
Ставится дольше чем загружается. В принципе, я никуда не спешу.
И оффлайновая инсталляция ER/Studio догружается отдельно.
Огорчило то, что при установке занял места почти вдвое больше, чем попросил. Правда после установки честно его вернул.

Цена Professional - около $ 800 для новых пользователей, $400 на апгрейт. В США чуть дешевле. Продажи в РФ и на Украине уже начались. 1С, кстати торгует среди прочих.
Апгрейт можно сделать и с Турбо. Только Турбо с продажи сняли.

воскресенье, сентября 07, 2008

Chrome. Баги

А вот и первый замеченный баг. Довольно серьезный. При попытке загрузить pdf с сайта CodeGear Crome упал замертво.

суббота, сентября 06, 2008

Интернет



За последнюю неделю в Интернете произошло два знаменательных события.

1. Google выпустил свой браузер. Chrome называется. Полметра инсталляции. Для тех, кто считает трафик, сразу скажу, что инсталлятор on-line. Иными словами качнули вы полметра, запустили установку, а потом к вам на машину еще пять метров приползло. Это установочный файл сам решил, что вам надо и подкачал. Т.е. размер - метров 6 получается...
Сам браузер.
Быстр, хотя первую страницу открывает долго, уж не знаю почему.
Аскетично прост.
Работает корректно .
Видит весь кэш FireFox, включая сохраненные пароли.
С плагинами пока не ясно...
Грузится быстро.
Полностью руссифицирован.
Никакой рекламы.


Вердикт.
Мне понравился.
То, что быстр, означает экономию трафика. На выходных прогоню по плохому каналу. Проверю "на вшивость".
Но похоже в моем личном рейтинге он займет вторую позицию, вытеснив Оперу. Если обрастет плагинами, не утратив скорость, вытеснит и FireFox. Но об этом пока рано.

2. Теперь можно покупать домены с русскими буквами в зонах .com и .net
Например:
www.божко.com
Стоимость $18
Домены метут, самые ходовые уже проданы.
Мы тоже себе прикупили на пару с коллегой десяточек доменов.
Вот такие мы киберсквотеры. :)



пятница, сентября 05, 2008

Delphi 2009 Tiburon

В ближайшее время ожидается релиз нового продукта.
По мотивам изученного в блогах тестеров и разработчиков я написал статью
http://www.xakep.ru/post/44864/default.asp

Собственно, изрядно обновилось все.
Главное - поддержка юникод.
Новые конструкции в языке.
IDE стала удобнее за счет переработки диалогов.
Ну, и по мелочам...