Вопросы по теме 'lazarus'
Используйте элементы управления другой формы
У меня есть проект на Lazarus, в котором есть две формы: FormMain и OutputForm . Я хочу показать вывод на OutputMemo во второй форме с помощью этого кода:
procedure FormMain.ShowButton(Object: Sender);
begin
if SaveDialog1.Execute then...
1612 просмотров
schedule
25.11.2022
Как избежать WSRegister* в Free Pascal .dll/.so
Наконец-то мне удалось скомпилировать «пустой» модуль Apache, но теперь я столкнулся с довольно раздражающей загвоздкой.
Я хочу установить связь с сервером MongoDB и выбрал единственную библиотеку для FreePascal/Lazarus, pebongo .
Зависимостью...
1131 просмотров
schedule
30.11.2023
Как читать байтовые заголовки нетипизированных файлов, а затем использовать и отображать эти данные, когда они являются файловыми потоками в Free Pascal и Lazarus
Я пытаюсь изучить Free Pascal с помощью Lazarus, и один из моих любимых проектов включает чтение 64-байтовых заголовков определенного набора нетипизированных файлов, которые не могут быть прочитаны и отображены с использованием текстовых или связанных...
1787 просмотров
schedule
01.05.2022
Как использовать функции, определенные в файле .dll или .lib, созданном на C++, в Lazarus (freepascal)?
Я хочу использовать функции из библиотеки ' ANN (приблизительный ближайший сосед) в мой код Лазаря. Это приложение написано на C++ и поставляется с исходным кодом. Как я могу получить доступ к функциям из Lazarus/FreePascal?
Редактировать:...
3544 просмотров
schedule
14.10.2023
Почему мой StringGrid замедляется после десятков тысяч записей? Бесплатный Паскаль
Я написал программу, используя Free Pascal и Lazarus IDE. Короче говоря, он рекурсивно сканирует каталоги и «делает что-то» (хеширует) с каждым файлом, а затем выводит хеш-значения и имя файла в StringGrid, который обновляется с каждым последующим...
839 просмотров
schedule
03.06.2023
GetUserName под MacOSX с Lazarus FPC
Я прямо сейчас портирую приложение, созданное для Window с использованием Lazarus, на MacOSX.
У меня есть несколько вызовов WinAPI, которые мне нужно перекодировать, чтобы он работал под Mac.
Теперь мне нужно узнать имя пользователя текущей...
250 просмотров
schedule
28.01.2023
Как связать объект с объектом TGridColumns
Я использую Лазарус 0.9.30.
У меня есть стандартный TStringGrid в форме и есть функция, которая динамически добавляет к нему объекты TGridColumns во время выполнения. У меня есть коллекция объектов, которые содержат все атрибуты каждого столбца...
1174 просмотров
schedule
30.06.2023
Интерфейсы в Lazarus/FPC: множественное наследование
Я пытаюсь создать расширение оболочки для предоставления информации EXIF для файлов JPEG в «информационных подсказках» проводника Windows и использую Lazarus, поскольку для этого необходимо создать x64 DLL.
Поддерживает ли Lazarus множественное...
661 просмотров
schedule
06.01.2024
Как получить папку/файл конфигурации на разных платформах под Free Pascal/Lazarus?
Есть ли набор функций, которые дают вам файл и/или папку для размещения конфигурации приложения?
Я хотел бы, чтобы он возвращал только папку и/или файл только в соответствующем месте для каждой системы.
619 просмотров
schedule
08.11.2022
динамически создавать формы с помощью STRING
У меня есть 5 форм, созданных во время разработки. Мне нужно динамически создать экземпляр каждой формы и поместить вкладку.
Мой вопрос: если имена форм находятся в массиве строк, и я вызываю свою процедуру следующим образом:...
3851 просмотров
schedule
02.03.2023
Почему мой новый элемент управления не появляется, если я передаю родительский элемент управления в Create вместо назначения свойства Parent?
В Lazarus я пытаюсь это сделать:
TabSaveButton := TButton.Create(nil);
with TabSaveButton do
begin
Parent:=NewTab;
Width:=75;
Height:= 25;
Top:=530;
Left:=715;
Caption:='Save';
end;
И это работает. То есть я...
262 просмотров
schedule
26.07.2023
Почему Lazarus выдает ошибку SigSegV? (ГидраДМ, ГидраДМ64)
Я создал пустой проект Lazarus и попытался скомпилировать его, чтобы проверить настройки компилятора на моем ПК с Windows 7. Несмотря на то, что это была новая установка без каких-либо конкретных настроек, отладчик выдал мне «Внешнюю ошибку:...
1211 просмотров
schedule
04.02.2022
Как отправить адрес процедуры в другую функцию в качестве параметра в Lazarus?
У меня есть форма, в которой я программно создаю кнопку в процедуре FormCreate:
procedure TForm1.FormCreate(Sender: TObject);
...
but := TButton.Create(Form1);
...
but.OnClick := @OnMyButClick;
Где OnMyButClick объявлен в...
517 просмотров
schedule
21.01.2023
mac os и canon edsdk [ошибка сфотографировать 36103]
Я установил Lazarus на Mac Os X 10.6.8 и пытаюсь сделать снимок с помощью Canon EDSDK. Проблема, с которой я столкнулся, заключается в том, что после установки параметра для сохранения фотографии на хосте:
saveTo :=...
615 просмотров
schedule
23.01.2024
Как включить Lazarus для компиляции на Android?
Я не использовал Lazarus почти два года. Я установил версию 1.0.10 и нашел Android как вариант для Target OS , и я решил проверить с ARM как CPU family , все это в окне Options .
Но когда я выхожу из окна Options , я получаю сообщение о...
874 просмотров
schedule
17.05.2024
FindComponent не работает в процедуре
Я разрабатываю программу, которая вычисляет средние значения некоторых данных в разных TStringGrid , и я подумал использовать процедуру. Он называется calcola .
procedure calcola(numero:ShortInt; StringGrid:TStringGrid; pbarprog:ShortInt);
var...
2885 просмотров
schedule
02.06.2024
Правила синтаксиса для процедурных модулей Lazarus Pascal
Я организую исходный код своего приложения в единицы компиляции Pascal, используя File -> New Unit
Следующий модуль компилируется OK...
unit CryptoUnit;
{$mode objfpc}{$H+}
interface
function Encrypt(key, plaintext:string):string;...
652 просмотров
schedule
16.03.2023
Руководство по стилю кодирования Lazarus
Гид по стилю?
Помимо http://wiki.freepascal.org/Coding_style , существует ли руководство по стилю, которое представляет стиль, которому следует заметной и большой работой в Lazarus (и/или FPC и/или Delphi) или своего рода широко распространенным...
1118 просмотров
schedule
15.04.2022
Как очистить любые выходные файлы для Lazarus (или, возможно, Delphi)?
Я был в тупике, когда мой недавний проект Lazarus Pascal начал выдавать странную ошибку CIRCULAR REFERENCE 2 дня назад.
Теперь я удалил ВСЕ элементы проекта и открыл только файл LPR. Когда я нажимаю F9 для компиляции и запуска, я вижу ту же...
259 просмотров
schedule
24.01.2023
Каков наилучший подход к наследованию методов от классов, которые выходят после проверки?
Что в Delphi/Lazarus/FreePascal является лучшим способом унаследовать проверку родительского метода, которая выходит из метода? Допустим следующие классы и методы:
type
TPlant = class
public
FIsGreen: Boolean;
procedure...
550 просмотров
schedule
05.07.2023