lazarus + linux = глюк =(
Модератор: Модераторы
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
lazarus + linux = глюк =(
1 - TDataSet.ISEmpty не работает =(
прошу подтверждения.
2 - опять непонятки с гор клавишами в акшенах
на этот раз имеют тенденцию срабатывать по 2 раза
если гор клавиша Ф1-Ф12
3 - inputbox не закрывается по Enter приходится
добовлять свою форму
прошу подтверждения.
2 - опять непонятки с гор клавишами в акшенах
на этот раз имеют тенденцию срабатывать по 2 раза
если гор клавиша Ф1-Ф12
3 - inputbox не закрывается по Enter приходится
добовлять свою форму
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
не понял =/ системная локаль ЮТФ-8
пишу в локале 1251
помню если запускаешь приложение без 1251 оно или падало или
все что на русском становилось дефолтным английским
сейчас слечайно запутил без 1251 и все на руском без колдовства
это я в системе что-то поломал или в лазаре 0,9,22 что-то в этом направлении изменилось ?
./acTestACT
Gdk-WARNING **: locale not supported by Xlib, locale set to C
attid@attid-desktop:~$ locale
LANG=ru_RU.UTF-8
пойду перезагружусь чтоб уточнить.
пишу в локале 1251
помню если запускаешь приложение без 1251 оно или падало или
все что на русском становилось дефолтным английским
сейчас слечайно запутил без 1251 и все на руском без колдовства
это я в системе что-то поломал или в лазаре 0,9,22 что-то в этом направлении изменилось ?
./acTestACT
Gdk-WARNING **: locale not supported by Xlib, locale set to C
attid@attid-desktop:~$ locale
LANG=ru_RU.UTF-8
пойду перезагружусь чтоб уточнить.
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
а можно ли обьявить свой формат даты\времени в приложениее
чтоб datetostr возрощал все время DD.MM.YYYY
я понимаю что можно наисать свою функцию, что я и сделал
но формат остается при использовании TDateEdit
при конвертиции внутри датасетов и т.д. может есть глобальная переменая или какая директива =/
чтоб datetostr возрощал все время DD.MM.YYYY
я понимаю что можно наисать свою функцию, что я и сделал
но формат остается при использовании TDateEdit
при конвертиции внутри датасетов и т.д. может есть глобальная переменая или какая директива =/
-
betatester
- постоялец
- Сообщения: 276
- Зарегистрирован: 27.04.2007 22:21:45
- Контактная информация:
Вы каким Lazarus пользуйтесь?
Проблема в основном касается плохой поддержки типа Variant в самом FPC. Иначе бы тот же метод Locate и все остальное можно было бы вчистую брать из Delphi. А пока не работает, потому что не работает.
Ждем FPC 2.2.0 - там обещали множество вкусных вещей.
Проблема в основном касается плохой поддержки типа Variant в самом FPC. Иначе бы тот же метод Locate и все остальное можно было бы вчистую брать из Delphi. А пока не работает, потому что не работает.
Ждем FPC 2.2.0 - там обещали множество вкусных вещей.
Последний раз редактировалось betatester 27.04.2007 23:40:19, всего редактировалось 1 раз.
Attid писал(а):не понял =/ системная локаль ЮТФ-8
пишу в локале 1251
помню если запускаешь приложение без 1251 оно или падало или
все что на русском становилось дефолтным английским
пойду перезагружусь чтоб уточнить.
Вопрос к Attid.
Пишешь под GTK2?
А то у меня не получается добится русских символов для 1251.
Хотя бы подтверди, возможно ли это, стоит ли тратить время и ковырятся...
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
Attid писал(а):а можно ли обьявить свой формат даты\времени в приложениее
чтоб datetostr возрощал все время DD.MM.YYYY
я понимаю что можно наисать свою функцию, что я и сделал
но формат остается при использовании TDateEdit
при конвертиции внутри датасетов и т.д. может есть глобальная переменая или какая директива =/
/usr/share/fpcsrc/rtl/objpas/sysutils/sysinth.inc
меняем константы
Код: Выделить всё
{ Character to be put between date, month and year }
DateSeparator: char = '.';
{ Format used for short date notation }
ShortDateFormat: string = 'dd.mm.yyyy'; пересобираем fpc
пересобираем лазарус
и имеем у нашего приложения одинакой формат даты
как в венде так и в лине.
в том числе у TDateEdit, TCalendar и подобные.
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
ну а где Вы раньше были, когда спрашивали =)
я добрался до храненения смотрю константа растроился и пошел компилить все. а то что это константа с определением типом данных даже не глянул, хорошо что еще багрепорт не написал чтоб на переменую переделали =)
забыл я что-то про такие модные константы, надо пойти книжку почитать . . .
я добрался до храненения смотрю константа растроился и пошел компилить все. а то что это константа с определением типом данных даже не глянул, хорошо что еще багрепорт не написал чтоб на переменую переделали =)
забыл я что-то про такие модные константы, надо пойти книжку почитать . . .
