WinCE и кодировка в полях
Модератор: Модераторы
WinCE и кодировка в полях
Решил попробовать прогу сделать для WinCE и тут же столкнулся с двумя неприятностями
1) Решил создать событие при нажание на меню, в котором нет подменю, программа на этом вываливается
2) Неполучается в поля ввода текста Edit или Memo вводить руские буквы, пишет буквы не той кодировки
Кто ни будь может помочь с этим?
1) Решил создать событие при нажание на меню, в котором нет подменю, программа на этом вываливается
2) Неполучается в поля ввода текста Edit или Memo вводить руские буквы, пишет буквы не той кодировки
Кто ни будь может помочь с этим?
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
2) Неполучается в поля ввода текста Edit или Memo вводить руские буквы, пишет буквы не той кодировки
Хм, а версия Лазаруса какая?
Я не так давно писал под Wince/ARM на 0.9.24, вроде все работало как надо.
Кстати, свой проект я выложил в доступ в примерах Лазаруса на svn - GermesOrders. Под 0.9.26 собрал, но на самом КПК не тестил.
первого января скачал ночные сборки лазаря и кросскомпилятора. При сборке WinCE интерфейса ругнулось что не может собраться, немного подправил и все собралось. Попробую твою собрать и проверить, от куда скачть его можно?
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
http://wiki.freepascal.org/germesorders
P.S. В скрипте ppc-build сейчас жестко настроено на gtk2 (нативный) билд. Надо поправить в скрипте строчку задания компилятора.
P.P.S. В makefile руки пока не дошли переделать.
P.S. В скрипте ppc-build сейчас жестко настроено на gtk2 (нативный) билд. Надо поправить в скрипте строчку задания компилятора.
P.P.S. В makefile руки пока не дошли переделать.
собрал и запустил germesorders, небыло файла lpi создал новый. Вся програма пашет нормально, пишет везде по русски, но как начинаешь вписывать
текст в заказе в поле ДИЛЕР пишет туда кракозябрики
текст в заказе в поле ДИЛЕР пишет туда кракозябрики
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Мдя, а КПК мне так и не подогнали, чтоб потестить 
Я думаю что-то отвалилось в wince интерфейсе со времени 0.9.24.
Я отправил письмо мейнтейнеру WinCE - Felipe Monteiro de Carvalho (felipemonteiro.carvalho собака gmail.com). Но думаю, что тут надо более тесное взаимодействие с тем, у кого есть КПК
.
Если, что-то прояснится, то пиши мне, я бы и GermesOrders бы поправил.
Я думаю что-то отвалилось в wince интерфейсе со времени 0.9.24.
Я отправил письмо мейнтейнеру WinCE - Felipe Monteiro de Carvalho (felipemonteiro.carvalho собака gmail.com). Но думаю, что тут надо более тесное взаимодействие с тем, у кого есть КПК
Если, что-то прояснится, то пиши мне, я бы и GermesOrders бы поправил.
ты в личку чтоли ему запостил? я хотел в багрепорт накатать. Пока НГ каникулы и на работу не топать могу этим заняться если будет кто то из разработчиков этим заниматься
Тут вроде на форуме был человек который имено на WinCE специализировался и правил интерфейс?
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
haword писал(а):ты в личку чтоли ему запостил?
Ну конечно.
haword писал(а):я хотел в багрепорт накатать. Пока НГ каникулы и на работу не топать могу этим заняться если будет кто то из разработчиков этим заниматься
Ну дык, ок.
haword писал(а):Тут вроде на форуме был человек который имено на WinCE специализировался и правил интерфейс?
Хто этот человек?
Чел под ником Юра разве не занимался этим?
haword писал(а):Чел под ником Юра разве не занимался этим?
Я занимаюсь поддержкой wince в компиляторе. Лазарем для wince не занимаюсь.
а есть рабочий пример программы чтобы собрать и посомтреть как ведут себя поля на ввод данных?
Добавлено спустя 4 часа 3 минуты 11 секунд:
Юра это кажись уж точно по твоей части
кинул на форму TKOLEdit TKOLMemo TKOLPanel TKOLButton. Прграмма запускается долго, сразу появляется рамка окна, потом через 5 сек все прорисовывается но на тех местах где распложены компоненты просвечивает задний фон в момент запуска приложения. Такое ощущение что не происходит их перерисовка. Лазарь скачанный с SVN 1 января и кроскомпилятор тогда же, kol-ce-2.80.2. Действия такие были, создал проект, кинул на него TKOLProject TKOLForm добавил имя проекта, переоткрыл проект, кинул компоненты, компиляция под Windows и такая фигня. На кпк тж рисуется только форма и все.
Добавлено спустя 4 часа 3 минуты 11 секунд:
Юра это кажись уж точно по твоей части
кинул на форму TKOLEdit TKOLMemo TKOLPanel TKOLButton. Прграмма запускается долго, сразу появляется рамка окна, потом через 5 сек все прорисовывается но на тех местах где распложены компоненты просвечивает задний фон в момент запуска приложения. Такое ощущение что не происходит их перерисовка. Лазарь скачанный с SVN 1 января и кроскомпилятор тогда же, kol-ce-2.80.2. Действия такие были, создал проект, кинул на него TKOLProject TKOLForm добавил имя проекта, переоткрыл проект, кинул компоненты, компиляция под Windows и такая фигня. На кпк тж рисуется только форма и все.
haword
Поправил. Установи svn версию KOL-CE и проверь сейчас.
Поправил. Установи svn версию KOL-CE и проверь сейчас.
Скачал, поставил, когда стоит в параметрах ОСь Win32 все нормально заработало, когда поставил WinCE выдавать стало это
C:\lazarus\KOL-CE\kol\KOL.PAS(30323,85) Error: Identifier not found "SBS_BOTTOMALIGN"
C:\lazarus\KOL-CE\kol\KOL.PAS(30323,85) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(30324,33) Error: Identifier not found "SBS_RIGHTALIGN"
C:\lazarus\KOL-CE\kol\KOL.PAS(30324,33) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(30684,60) Error: Identifier not found "WS_EX_CONTROLPARENT"
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,25) Error: Identifier not found "CBS_OWNERDRAWFIXED"
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,25) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,48) Error: Identifier not found "CBS_OWNERDRAWVARIABLE"
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,48) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,61) Error: Identifier not found "CBS_SIMPLE"
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,61) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(31760,41) Error: Identifier not found "CBS_SIMPLE"
В прошлый раз я эти API сообщения просто снес, так как в fpc 2.2.3 defines.inc написанно что они в WinCE не поддерживаются. Подправить сможешь?
Нельзя на форму покласть компонент TKOLDataModule.
После того как покласть на форму KOLToolBar создать кнопки, сделать один сепаратор закроем и откроем проект, получаем ошибку -"Resoring toolbar buttons from then previous version of the KOLMCK format"
C:\lazarus\KOL-CE\kol\KOL.PAS(30323,85) Error: Identifier not found "SBS_BOTTOMALIGN"
C:\lazarus\KOL-CE\kol\KOL.PAS(30323,85) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(30324,33) Error: Identifier not found "SBS_RIGHTALIGN"
C:\lazarus\KOL-CE\kol\KOL.PAS(30324,33) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(30684,60) Error: Identifier not found "WS_EX_CONTROLPARENT"
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,25) Error: Identifier not found "CBS_OWNERDRAWFIXED"
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,25) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,48) Error: Identifier not found "CBS_OWNERDRAWVARIABLE"
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,48) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,61) Error: Identifier not found "CBS_SIMPLE"
C:\lazarus\KOL-CE\kol\KOL.PAS(31743,61) Error: Illegal expression
C:\lazarus\KOL-CE\kol\KOL.PAS(31760,41) Error: Identifier not found "CBS_SIMPLE"
В прошлый раз я эти API сообщения просто снес, так как в fpc 2.2.3 defines.inc написанно что они в WinCE не поддерживаются. Подправить сможешь?
Нельзя на форму покласть компонент TKOLDataModule.
После того как покласть на форму KOLToolBar создать кнопки, сделать один сепаратор закроем и откроем проект, получаем ошибку -"Resoring toolbar buttons from then previous version of the KOLMCK format"
Создал пач для исправления ввода букв, закинул на багтрекер. Кто в близких кругах к разработчикам поспособствуйте быстрейшей проверки его если не трудно? 
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Ты бы еще его номер скинул, было бы вообще классно 
Ага. И еще насколько я помню у того Felipe своего КПК нет, так что скорее всего надо будет убеждать авторитетом
.
Ага. И еще насколько я помню у того Felipe своего КПК нет, так что скорее всего надо будет убеждать авторитетом
