Lazarus 0.9.25 snapshot 20.06.08. Проблемы с DBGrid

Вопросы программирования и использования среды Lazarus.

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

Re: Lazarus 0.9.25 snapshot 20.06.08. Проблемы с DBGrid

Сообщение CoverStory » 03.07.2008 16:58:41

Придется так! Спасибо!
CoverStory
новенький
 
Сообщения: 95
Зарегистрирован: 09.02.2006 18:21:42
Откуда: Семипалатинск

Re: Lazarus 0.9.25 snapshot 20.06.08. Проблемы с DBGrid

Сообщение AndreyPl » 04.10.2008 21:08:51

У меня лазарь 0.9.25 снапшот 15.04.08. Базы FireBird с кодировкой WIN1251 отображаются в DBGrid и других DB-контролах русскими буквами замечательно, но появилась другая проблемка. Если в одной форме расположен DataSet , а в другой DataSource, то последний наотрез отказывается видеть первый через соответствующее свойство инспектора объектов. Программно - да, а через инспектор -нет. В последующих снапшотах с этим все хорошо, но проблема, как и у вас, с отображнием русского текста как в дб-контролах, так и, например, в заголовках форм
AndreyPl
незнакомец
 
Сообщения: 2
Зарегистрирован: 04.10.2008 20:38:16

Re: Lazarus 0.9.25 snapshot 20.06.08. Проблемы с DBGrid

Сообщение v-t-l » 05.10.2008 12:02:34

В последних снапшотах попробуй так:
Сервис->Параметры сборки Lazarus...
На вкладке "Расширенные параметры сборки" в поле "Параметры"
Код: Выделить всё
-dEnableMultiFormProperties -dDisableWindowsUnicodeSupport

и нажать кнопку "Собрать"

Добавлено спустя 9 минут 42 секунды:
Хотя в последних снапшотах опция -dEnableMultiFormProperties может быть уже и не требуется.
А насчет -dDisableWindowsUnicodeSupport - идет миграция Lazarus на кодировку UTF8, так что, лучше конвертировать свои исходники в UTF8.
v-t-l
энтузиаст
 
Сообщения: 734
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Lazarus 0.9.25 snapshot 20.06.08. Проблемы с DBGrid

Сообщение AndreyPl » 05.10.2008 22:54:42

Спасибо!
-dEnableMultiFormProperties помогло, а то раньше решал проблему непосредственно редактируя *.lfm файлы. С кодировкой последних снапшотов поэкспериментирую . Предполагаю, что русские буквы в заголовках форм появятся , но кодировка WIN1251 в DBGrid вызывает сомнение . Еще бы ссылочку на информацию об этих "расширенных параметрах сборки" плиз (если таковая существует, а не получена "с миру по нитке"). :)
AndreyPl
незнакомец
 
Сообщения: 2
Зарегистрирован: 04.10.2008 20:38:16

Re: Lazarus 0.9.25 snapshot 20.06.08. Проблемы с DBGrid

Сообщение v-t-l » 06.10.2008 11:55:58

AndreyPl писал(а):Еще бы ссылочку на информацию об этих "расширенных параметрах сборки" плиз (если таковая существует, а не получена "с миру по нитке"). :)

Это опции, которые передаются компилятору при сборке Lazarus.
-dDisableWindowsUnicodeSupport - аналогично написанию в исходниках директивы компилятора
Код: Выделить всё
{$DEFINE DisableWindowsUnicodeSupport}

Так что, с миру по нитке. :D То есть, узнать эти дефайны можно или от разработчиков или самостоятельно роясь в исходниках на предмет деректив вида {$IFDEF ...}
v-t-l
энтузиаст
 
Сообщения: 734
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Пред.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 2

Рейтинг@Mail.ru