вторник, 9 апреля 2013 г.

CodeTyphon - друг или враг?

В сети есть интересный проект: CodeTyphon.

Этот бесплатный продукт - альтернативная сборка IDE Lazarus.
Вкратце. Содержит в себе все исходники и по запросу пересобирает Lazarus. Много в нём полезных компонентов. Из Delphiйских RX, Indy, PascalScript.
Установил, собрал Lazarus, сделался очень довольным.

Создал новый проект. Положил на форму кнопку и в её обработчике написал:


ShowMessage(IncludeTrailingBackslash(ExtractFileDir(ParamStr(0)))+'moo.json');

Сохранил проект в папке с русским названием D:\пример\ . Запускаю. Русские символы отображаются вот так ?????? .

Начал изучать вопрос. Выяснил что все в формате UTF8. Отлично, мне подходит. Нашёл замену для функции ParamStr - ParamStrUTF8. 

Запускаю. Результат тот же. 
Проверил кодировку файла - UTF8.

Два дня мучался. Перепробовал кучу вариантов. Разные компьютеры. Ноль эффекта.

В конце концов установил официальную сборку с официального сайта. Всё заработало без проблем. Вот так то.




Официальная страница CodeTyphon

Комментариев нет:

Отправить комментарий