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

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

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

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

Сообщение carrots » 28.03.2008 14:28:01

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

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

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

И еще вопрос
Как по linux, Lazarus x64 включить debugger
Аватара пользователя
carrots
постоялец
 
Сообщения: 138
Зарегистрирован: 28.03.2008 02:13:02

Сообщение temarez » 28.03.2008 14:53:51

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

Кстати, все-таки должно состояться открытие исходников "Цитаты из Библии", а она написана на Delphi. Хотя для перевода в Lazarus придется реально потрудиться...
temarez
новенький
 
Сообщения: 11
Зарегистрирован: 20.02.2006 17:41:25

Сообщение Attid » 28.03.2008 18:51:43

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

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

вроде как и везде установить gdb и настроить путь к нему.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение carrots » 29.03.2008 06:07:31

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

lazarus-0.9.24-0.x86_64


Я то понял что нужно установить gdb, но где его скачать?
Аватара пользователя
carrots
постоялец
 
Сообщения: 138
Зарегистрирован: 28.03.2008 02:13:02

Сообщение alexs » 29.03.2008 08:43:45

обычно он находится в /usr/bin
ставится практически при минимальных конфигурациях. Если нет - то смотрите в репозитариии вашего дистрибутива.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение carrots » 29.03.2008 11:54:32

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

Сообщение carrots » 02.04.2008 17:21:31

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

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

Остается еще один вопрос, все загружаемые и записанные в проекте тексты имеют кодировку utf8, когда загружаю проект под windows – он его отображает как windows-1251. Как сделать, чтоб он отображался везде как utf8?
Аватара пользователя
carrots
постоялец
 
Сообщения: 138
Зарегистрирован: 28.03.2008 02:13:02


Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru