Вопросы по теме 'fpc'

Проблема с WM_COMMAND на Lazarus / FPC
У меня есть форма с MainMenu, и я хочу перехватить, когда пользователь выбирает пункт команды из меню. Это работает в Delphi: type TForm1 = class(TForm) ... // Memo and MainMenu created protected procedure WMCommand(var Info:...
1216 просмотров
schedule 11.06.2022

Активные блоги о Lazarus и/или FPC
Меня очень расстраивает направление, в котором движется Emborcadero, и я действительно собираюсь инвестировать в FPC/Lazarus. Перешел на страницу документации Lazarus и нашел следующие блоги: Разработка Lazarus — актуально Приключения...
264 просмотров
schedule 13.02.2024

Как можно было бы распространять самоустанавливающийся пакет на Lazarus?
Я видел самоустанавливающийся исполняемый файл для виртуального дерева строк для Delphi. Я думаю сделать нечто подобное для Lazarus/FreePascal, поэтому мой вопрос больше похож на запрос карты или списка инструкций: Как я могу определить, где...
180 просмотров
schedule 06.05.2023

Насколько точна функция SQRT в Delphi и Free Pascal?
SQRT реализован как функция FPU для 80-битного значения с плавающей запятой в Delphi XE; не уверен, как это реализовано в 64-битных компиляторах. Известно, что функции с плавающей запятой являются приближенными. Могу ли я предположить, что...
1110 просмотров
schedule 08.04.2024

Связывание файлов FPC .o с Delphi
Как связать FPC .o из библиотеки с исполняемым файлом Delphi. Когда я пытаюсь связать следующий код, я получаю кучу неудовлетворенных предварительных или внешних объявлений. library project1; {$mode objfpc}{$H+} uses Classes { you can add...
711 просмотров
schedule 27.04.2022

Усечение TMemo в Lazarus путем удаления первых X строк
Я использую TMemo в Lazarus для отображения непрерывного журнала, но хочу ограничить его последними 500 записями. Что я хотел бы сделать, так это (в псевдокоде): if (log_TMemo.Lines.Count > 500) then log_TMemo.Lines :=...
72 просмотров
schedule 01.12.2022

FreePascal RTTI. Есть ли способ вызвать метод?
Я пытаюсь выяснить, есть ли способ сделать что-то похожее на расширенные функции RTTI в Delphi. Насколько мне известно, FPC не предоставляет функций RTTI, которые появились в Delphi с Delphi 2010. Но я хотел бы найти способ сделать несколько трюков...
1208 просмотров
schedule 13.01.2023