Найдено 25 результатов

yozh
08.04.2006 13:25:51
Форум: Free Pascal Compiler
Тема: Новости с полей разработки FPC 2.1.1
Ответы: 19
Просмотры: 23243

А разве есть что-то удивительное в том, что утянутая с SVN версия частично не работает? Ето нормальное состояние. Работать будет в релизе.
yozh
07.04.2006 15:52:32
Форум: Free Pascal Compiler
Тема: Работа с реестром
Ответы: 1
Просмотры: 3894

Не надо через WinAPI. uses ..., registry;
var
 ...
 Reg:TRegistry;
begin
 ...
 Reg:=TRegistry.Create;
 try
   Reg.RootKey:=HKEY_CURRENT_USER;
   if Reg.OpenKey('\Software&#092 ...
yozh
07.04.2006 13:35:02
Форум: Lazarus
Тема: Не могу установить Лазаря на Линукс
Ответы: 15
Просмотры: 17072

А вообще - вот оно:
<a href='http://img92.imageshack.us/img92/2264/snapshot14hu.png' target='_blank'>http://img92.imageshack.us/img92/2264/snapshot14hu.png</a>
<a href='http://img146.imageshack.us/img146/8687/snapshot21iw.png' target='_blank'>http://img146.imageshack.us/img146/8687/snapshot21iw.png ...
yozh
07.04.2006 13:25:38
Форум: Lazarus
Тема: Не могу установить Лазаря на Линукс
Ответы: 15
Просмотры: 17072

А просто
LANG=C lazarus
или
LC_ALL=C lazarus
запустить?
yozh
05.04.2006 20:28:09
Форум: Free Pascal Compiler
Тема: Странное поведение DecimalSeparator
Ответы: 4
Просмотры: 7102

Кстати, а нажатие ENTER на TStringGrid только в линуксе НЕ генерит KeyPress или в windows тоже? А то я гляжу - в Delphi работало, в лазаре перестало. Начал разбираться и наткнулся. Пришлось переделывать на OnKeyUp, там-то Key=13 распознаётся.
yozh
05.04.2006 20:25:34
Форум: Free Pascal Compiler
Тема: Странное поведение DecimalSeparator
Ответы: 4
Просмотры: 7102

Да, я уже понял, пришлось писать:
&nbsp;&#123;&#036;IFDEF LINUX&#125;
&nbsp;S&#58;=Application&#46;EnvironmentVariable&#91;'LC_NUMERIC'&#93;;
&nbsp;if &#40;Pos&#40;'de',LowerCase&#40;S&#41;&#41;<>0&#41; then begin ThousandSeparator&#58;='&#46;'; DecimalSeparator&#58;=','; end;
&nbsp;if &#40;Pos ...
yozh
05.04.2006 20:22:01
Форум: Lazarus
Тема: Не могу установить Лазаря на Линукс
Ответы: 15
Просмотры: 17072

А вот что с fpc-src делать?
Очевидно, скачать эти сорцы с сайта <a href='http://www.freepascal.org/' target='_blank'>http://www.freepascal.org/</a> , куда-нибудь распаковать и указать лазарю путь к ним через Environment -> Environment Options -> FPC source directory?
yozh
04.04.2006 14:40:18
Форум: Free Pascal Compiler
Тема: DirectoryExists('~') под линуксом - ошибка
Ответы: 4
Просмотры: 7471

OK, спасибо. Я до этого юзал Delphi 5 (делает маленькие exeшники - гораздо компактнее, чем 6), а там этого ещё не было.
yozh
04.04.2006 01:03:49
Форум: Free Pascal Compiler
Тема: Странное поведение DecimalSeparator
Ответы: 4
Просмотры: 7102

В Delphi у меня DecimalSeparator и прочие переменные такого типа брались из локали. Т.е. винда немецкая, и DecimalSeparator=','. В Lazarus под linux я почему-то получаю DecimalSeparator='.', хотя LC_NUMERIC=de_DE. Это как понимать? Как вообще выставляется DecimalSeparator по дефолту? Или я сам ...
yozh
03.04.2006 19:10:12
Форум: Lazarus
Тема: Компоненты
Ответы: 8
Просмотры: 11112

Честно говоря, лично я вообще избегаю использовать сторонние компоненты, стараясь по максимуму использовать возможности стандартных. Наверно, потому, что для меня главное - функциональность, а не фантики.
А программерам, пишущим более или менее серьёзные вещи с использованием WinAPI, надо IMHO ...
yozh
03.04.2006 14:12:55
Форум: Free Pascal Compiler
Тема: DirectoryExists('~') под линуксом - ошибка
Ответы: 4
Просмотры: 7471

Сочинил чудовищный способ, который, однако, работает...
uses &#46;&#46;&#46;,Process;
&#46;&#46;&#46;
var
&nbsp;&#46;&#46;&#46;
&nbsp;HProc&#58;TProcess;
&nbsp;HLines&#58;TStringList;
&nbsp;i&#58;integer;
&nbsp;UserDir&#58;string;
begin
&nbsp;&#46;&#46;&#46;
&nbsp;HProc&#58;=TProcess&#46 ...
yozh
03.04.2006 13:02:42
Форум: Lazarus
Тема: Можно ли создавать win32-бинарники,
Ответы: 2
Просмотры: 4946

Понял, спасибо.
yozh
03.04.2006 13:02:03
Форум: Free Pascal Compiler
Тема: Как кошерно определить текущую ОС?
Ответы: 2
Просмотры: 4782

Спасибо, нашёл.
yozh
03.04.2006 12:02:57
Форум: Free Pascal Compiler
Тема: DirectoryExists('~') под линуксом - ошибка
Ответы: 4
Просмотры: 7471

Почему? Как ещё я должен определять home-каталог текущего юзера?
yozh
03.04.2006 11:53:33
Форум: Free Pascal Compiler
Тема: Как кошерно определить текущую ОС?
Ответы: 2
Просмотры: 4782

Как в compile-time ($IFDEF?), так и в runtime. Моё приложение должно работать и в windows, и в linux. Как это сделать топорно, я и сам догадаюсь? Но, может, есть кошерный путь?