Страница 1 из 1

LBible - программка для исследования библии

СообщениеДобавлено: 28.03.2008 14:28:01
carrots
Здравствуйте.
Вот решил по немного переводить свои программки под lazarus.
Решил начать с самых несложных программ, для начала переписать генератор кроссвордов и программу для исследования библии, потом постараюсь переписать и графичесские редакторы.
Начал с библии. Правда проблем оказалось намного больше чем я ожидал.
На то что уже немного удалось переписать.
http://carrots-art.com/files/LBible.tar.gz

С начала два вопроса:
проблема с кодировками
Не работают функции UpperCase и LowerCase
AnsiLowerCase и AnsiUpperCase не помогают
Не преобразовывают кириллицу.
Как их можно заменить?

Разрабати ваю под linux, когда компилирую под windows не совпадает кодировка.
Как можно зделать чтоб под windows кодировка тоже была utf8 ?

И еще вопрос
Как по linux, Lazarus x64 включить debugger

СообщениеДобавлено: 28.03.2008 14:53:51
temarez
Интересно, поглядим...

Кстати, все-таки должно состояться открытие исходников "Цитаты из Библии", а она написана на Delphi. Хотя для перевода в Lazarus придется реально потрудиться...

СообщениеДобавлено: 28.03.2008 18:51:43
Attid
carrots
версия лазаруса и фпц? вроде upper работал =/

carrots писал(а):Как по linux, Lazarus x64 включить debugger

вроде как и везде установить gdb и настроить путь к нему.

СообщениеДобавлено: 29.03.2008 06:07:31
carrots
версия FPC
Версия: 2.2.0-1mdv2008.1
Архитектура: x86_64
Размер: 64983 кб

lazarus-0.9.24-0.x86_64


Я то понял что нужно установить gdb, но где его скачать?

СообщениеДобавлено: 29.03.2008 08:43:45
alexs
обычно он находится в /usr/bin
ставится практически при минимальных конфигурациях. Если нет - то смотрите в репозитариии вашего дистрибутива.

СообщениеДобавлено: 29.03.2008 11:54:32
carrots
Спасибо, нашел, получилось :lol:

СообщениеДобавлено: 02.04.2008 17:21:31
carrots
Уже немного работающая версия
http://carrots-art.com/files/LBible.alpha.0.1.zip
весит 7 мегабайт

на счет upper разобрался, нужно писать wideuppercase так как мы работаем с utf8 и все кириллические символы имеют 2 байта.

Остается еще один вопрос, все загружаемые и записанные в проекте тексты имеют кодировку utf8, когда загружаю проект под windows – он его отображает как windows-1251. Как сделать, чтоб он отображался везде как utf8?