Для "юникодизации" VCL совершенно недостаточно заменить SomeFunction на SomeFunctionW. Есть еще и типы данных, которые тоже надо менять, там придется половину VCL переписывать. Единственное приемлемое решение для работы с юникодом в Дельфи до 2009 версии - это
TNT контролыЦитата
Новые версии дельфы не хочу, народ плюётся.
Я посмотрю, как этот "народ" будет на Д6/Д7 писать программы под Win7 (или будем всю жизнь на Win2000/WinXP сидеть?). Можно, конечно, но создавать на каждый чих велосипеды вместо того, чтоб воспользоваться стандартными средствами, которые теперь включены в Дельфи - это как-то... неумно, что-ли...
P.S. (Показать/Скрыть)
Пользуюсь Дельфи 2009. Работает как часы, проблемы, которые возникают, решаются вдумчивым чтением MSDN и сайта Embarcadero.com (форума, на котором пользователям отвечают разработчики языка - в частности). Что я делаю не так?
Единственный замеченный недостаток Д2009 - это слабая работа с дженериками. Но это исправлено в 2010 (поскольку я с дженериками не особо связываюсь - остался на 2009)