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

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

Ответить
Аватара пользователя
carrots
постоялец
Сообщения: 138
Зарегистрирован: 28.03.2008 01:13:02

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

Сообщение carrots »

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

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

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

И еще вопрос
Как по linux, Lazarus x64 включить debugger
temarez
новенький
Сообщения: 11
Зарегистрирован: 20.02.2006 16:41:25

Сообщение temarez »

Интересно, поглядим...

Кстати, все-таки должно состояться открытие исходников "Цитаты из Библии", а она написана на Delphi. Хотя для перевода в Lazarus придется реально потрудиться...
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

carrots
версия лазаруса и фпц? вроде upper работал =/

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

вроде как и везде установить gdb и настроить путь к нему.
Аватара пользователя
carrots
постоялец
Сообщения: 138
Зарегистрирован: 28.03.2008 01:13:02

Сообщение carrots »

версия FPC
Версия: 2.2.0-1mdv2008.1
Архитектура: x86_64
Размер: 64983 кб

lazarus-0.9.24-0.x86_64


Я то понял что нужно установить gdb, но где его скачать?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

обычно он находится в /usr/bin
ставится практически при минимальных конфигурациях. Если нет - то смотрите в репозитариии вашего дистрибутива.
Аватара пользователя
carrots
постоялец
Сообщения: 138
Зарегистрирован: 28.03.2008 01:13:02

Сообщение carrots »

Спасибо, нашел, получилось :lol:
Аватара пользователя
carrots
постоялец
Сообщения: 138
Зарегистрирован: 28.03.2008 01:13:02

Сообщение carrots »

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

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

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