Первое впечатление очень хорошое. Разве что help, пришлось ставить отдельно. Всё загрузилось, явных косяков не вылезло в IDE. Печатаю What`s new и Enabling applications for Unicode. Просматриваю – засад не вижу. Надо заметить, я со времён введения huge string всегда писал AnsiString, вместо String. Что бы как можно меньше зависить от опций компилятора. Таким образом, я особо не пугался что мне придётся что-то менять. Смущало что на конференции, как-то немного странно говорили, что “работать должно”. Радовало и то, что добавили warnings на юникод, а учитывая что я добиваюсь, что бы при компиляции не было варнингов в проектах, это для меня очень удобная штука для дальнейшего анализа не понравившихся компилятору кусков текста. Итак, первая ж компиляция приносит свои плоды, точнее более 500 warnings и более 50 errors. Разбор полётов: Просто перейти не получится, реальные проекты необходимо переделывать! Ошибки оказались на то, что я при вызове API функций параметры AnsiString приводил к PChar, хотя требовалось к PAnsiChar. Это мелочь, казалось бы, если бы тут же не возникающая ошибка на параметр функции, ведь там ожидают увидеть параметр типа...
Read more
Read more