В сети есть интересный проект: CodeTyphon.
Этот бесплатный продукт - альтернативная сборка IDE Lazarus.
Вкратце. Содержит в себе все исходники и по запросу пересобирает Lazarus. Много в нём полезных компонентов. Из Delphiйских RX, Indy, PascalScript.
Установил, собрал Lazarus, сделался очень довольным.
Создал новый проект. Положил на форму кнопку и в её обработчике написал:
ShowMessage(IncludeTrailingBackslash(ExtractFileDir(ParamStr(0)))+'moo.json');
Официальная страница CodeTyphon
Этот бесплатный продукт - альтернативная сборка IDE Lazarus.
Вкратце. Содержит в себе все исходники и по запросу пересобирает Lazarus. Много в нём полезных компонентов. Из Delphiйских RX, Indy, PascalScript.
Установил, собрал Lazarus, сделался очень довольным.
Создал новый проект. Положил на форму кнопку и в её обработчике написал:
ShowMessage(IncludeTrailingBackslash(ExtractFileDir(ParamStr(0)))+'moo.json');
Сохранил проект в папке с русским названием D:\пример\ . Запускаю. Русские символы отображаются вот так ?????? .
Начал изучать вопрос. Выяснил что все в формате UTF8. Отлично, мне подходит. Нашёл замену для функции ParamStr - ParamStrUTF8.
Запускаю. Результат тот же.
Проверил кодировку файла - UTF8.
Два дня мучался. Перепробовал кучу вариантов. Разные компьютеры. Ноль эффекта.
В конце концов установил официальную сборку с официального сайта. Всё заработало без проблем. Вот так то.
Официальная страница CodeTyphon
Комментариев нет:
Отправить комментарий