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

svk12
14.03.2026 02:02:28
Форум: Double Commander
Тема: Баги DC
Ответы: 29
Просмотры: 120744

Re: Баги DC

Проблем не обнаружено :
Double Commander
Version: 1.2.0
Revision: 133
Commit: 946341b39
Build: 2026/01/25
Lazarus: 4.4.0.0
Free Pascal: 3.2.3
Platform: x86_64-Linux-qt6
System: ALT Workstation K 11.2 (Nemorosa)
Desktop Environment: KDE (wayland)
Widgetset library: Qt 6.9.3
svk12
09.11.2025 21:11:23
Форум: Lazarus
Тема: МнемоСхемы(структурные диаграммы ) в Лазарус
Ответы: 9
Просмотры: 6136

Re: МнемоСхемы(структурные диаграммы ) в Лазарус

Использовал в одном проекте года 4 назад. А откуда брал - уже не помню.
svk12
26.07.2025 20:17:38
Форум: Компоненты
Тема: Компонент Richmemo
Ответы: 75
Просмотры: 237687

Re: Компонент Richmemo

AlexEr81 писал(а):Открыл richmemopackage.lpk
Этот пакет не для установки, его нужно просто скомпилировать. А потом установить /ide/richmemo_design.lpk.
svk12
05.09.2024 23:52:03
Форум: Lazarus
Тема: перенос/портирование Linux to Windows (общие рекомендации)
Ответы: 8
Просмотры: 4877

Re: перенос/портирование Linux to Windows (общие рекомендаци

{$IFDEF WINDOWS}
SimpleIPCServer1.StartServer(False);
{$ELSE}
SimpleIPCServer1.StartServer;
{$ENDIF}

Вот такое приходилось использовать при сборке под Win32 (64 - не пробовал). Не хотел TSimpleIPCServer работать в многопоточном режиме.
Ну и ещё:
{$IFDEF WINDOWS}
LHelpConnector1.LHelpPath ...
svk12
04.03.2024 13:40:22
Форум: Lazarus
Тема: [Решено] Ошибка "File not open" при чтении файла
Ответы: 19
Просмотры: 8933

Re: [Решено] Ошибка "File not open" при чтении файла

Попробуйте TStringList.LoadFromFile.
svk12
25.01.2024 13:10:30
Форум: Общее
Тема: Вопрос про цикл for
Ответы: 54
Просмотры: 72089

Re: Вопрос про цикл for

Кажется, я понял что вызвало недоумение ТС. В Си цикл for управляется условием продолжения (входа). В Паскале - условием завершения (выхода). Что-то вроде:

Код: Выделить всё

i:=0;
repeat
....
i:=i+1;
until i=8;
Подобная логика отсутствует в Си, а потому непривычна для ТС.
svk12
22.01.2024 15:12:27
Форум: Общее
Тема: Вопрос про цикл for
Ответы: 54
Просмотры: 72089

Re: Вопрос про цикл for

ZWolol писал(а):Вопрос стоял в том: почему результат i нельзя использовать.
Условие продолжения цикла for проверяется до выполнения тела цикла,
поэтому на последнем шаге переменная цикла достигнет предельного значения, случился ли там break или нет.
svk12
04.01.2024 14:46:31
Форум: Потрепаться
Тема: Умер Никлаус Вирт
Ответы: 10
Просмотры: 15358

Re: Умер Никлаус Вирт

Вечная память.
svk12
23.12.2023 13:39:58
Форум: Lazarus
Тема: Как искать API в Linux
Ответы: 166
Просмотры: 40170

Re: Как искать API в Linux

Неужели что-то подобное обязательно надо вытворять в Linux регулярно? И все таким занимаются?
Ну лично я разрабатываю кроссплатформные приложения на FPC/Lazarus. Работаю на Линуксе(он мне удобней), копирую на Винду и там собираю той же версией FPC/Lazarus. Явные вызовы какого-либо API обычно не ...
svk12
20.12.2023 17:41:14
Форум: RxLib
Тема: Где брать исходники RxLib?
Ответы: 18
Просмотры: 39935

Re: Где брать исходники RxLib?

Теперь без ошибок (3.2.2 из репы Alt P10).
svk12
20.12.2023 13:40:37
Форум: RxLib
Тема: Где брать исходники RxLib?
Ответы: 18
Просмотры: 39935

Re: Где брать исходники RxLib?

Собирается после правки в таком виде:

const
XMLFieldtypenames : Array [TFieldType] of String[15] =
(
'Unknown', //ftUnknown
'string', //ftString,
'i2', //ftSmallint,
'i4', //ftInteger,
'i4', //ftWord,
'boolean', //ftBoolean,
'r8', //ftFloat,
'r8', //ftCurrency,
'fixed', //ftBCD,
'date ...
svk12
18.12.2023 22:07:09
Форум: Lazarus
Тема: Как искать API в Linux
Ответы: 166
Просмотры: 40170

Re: Как искать API в Linux

Или так:

Код: Выделить всё

  uses sysutils,crt;

begin
  ClrScr;
  write('GetEnvironmentVariable("HOSTNAME") = ');
  writeln(GetEnvironmentVariable('HOSTNAME'));
end.    
svk12
12.12.2023 13:58:09
Форум: Lazarus
Тема: Как искать API в Linux
Ответы: 166
Просмотры: 40170

Re: Как искать API в Linux

RTFM! По-русски звучит мягче - учите матчасть, в данном случае - FPC.
https://www.freepascal.org/docs-html/rt ... iable.html
svk12
14.11.2023 12:45:43
Форум: Lazarus
Тема: Передача параметров через указатель на функцию
Ответы: 7
Просмотры: 3350

Re: Передача параметров через указатель на функцию

Код: Выделить всё

procedure TForm1.LabelClick(Sender :TObject);
begin

  label_index := Self.Tag;

end;
Self - объект, которому принадлежит метод, в данном случае - экземпляр класса TForm1.
Объект, вызвавший обработчик, передаётся через параметр Sender.