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

Win32 Mutex не ждет
Я создаю приложение, реализующее межпроцессное взаимодействие. Для этой цели я установил общий буфер, который, кажется, работает нормально. Теперь мне нужен способ для приложения, генерирующего данные (написанного на C ++), чтобы сообщить...
929 просмотров
schedule 04.08.2022

Где или как я могу подключить свой код к сигналам Unix (в основном SIGHUP) в приложении TDaemon?
После того, как вы столкнулись с проблемой в модуле Apache Я обратился к приложению Daemon ( TCustomDaemonApplication ), которое также необходимо для моего проекта. Как только я понял, что не существует очевидного способа подключиться к сигналам...
176 просмотров
schedule 09.07.2023

Ошибка ссылки: неопределенный символ: ___strtod
Я пытаюсь статически связать lua с приложением FreePascal. Я исправил все ошибки при линковке, кроме этой. Неопределенный символ: __strtod Все другие неопределенные символы, которые я смог связать через libkernel32.a, libuser32.a и libmsvcr.a из...
1122 просмотров
schedule 26.06.2022

Ссылка на класс как свойство
Google бесполезен для таких поисков, потому что вы получаете сотни миллионов результатов, абсолютно ни один из которых не относится к конкретному вопросу. Вопрос просто в следующем: Возможно ли иметь свойство ссылки на класс в Delphi? Если...
1182 просмотров
schedule 30.09.2022

Работа с глобальным меню Unity и наложенными полосами прокрутки в Free Pascal/Lazarus
У меня были некоторые проблемы в среде IDE, которые были исправлены с помощью отмены настроек и отключения глобального меню. и наложенные полосы прокрутки. Я сообщил о проблеме в Lazarus' Mantis: #0021465 , #0021467 . Существует также отчет об...
440 просмотров
schedule 08.11.2022

Программирование на iOS с помощью FPC
Скажите, пожалуйста, где я могу получить информацию о разработке на iOS с помощью FPC? Я не имею в виду iOS-приложения Firemonkey. Как я могу получить доступ к среде iPhone с помощью FPC? Например, к GPS или акселерометру и т. д. Я использую RAD...
473 просмотров
schedule 05.05.2024

Lazarus Pascal / Delphi - Ошибка подключения к базе данных
Я пытаюсь подключиться к своей базе данных postgresql с помощью Lazarus pascal. Я получаю эту ошибку ближе к концу компиляции (F9). mainform.pas (112,35) Ошибка: для вызова «Create» указано неверное количество параметров. Вот мой код:...
770 просмотров

Консольное приложение никогда не возвращается при запуске с TProcess
Я использую Windows Server 2008 и хочу получить DNS-сервер. Поэтому я подумал, что самым быстрым способом должно быть выполнение ipconfig, а затем анализ его вывода с помощью TProcess. Я придумал этот код: var proces : TProcess; begin...
872 просмотров
schedule 02.01.2023

Получить изображение из Интернета и отобразить с помощью Synapse
Я хочу получить изображение из Интернета в поток (без сохранения) и отобразить его на TImage. Следующий код выдает ошибку: response := TMemoryStream.Create; try HttpGetBinary('http://www.example-url/example_image.jpg', response);...
1682 просмотров
schedule 03.09.2023

Тип RawByteString в Free Pascal
Документы по Free Pascal утверждают, что тип RawByteString определен в Free Pascal, но я не могу найти где. Следует ожидать, что он определен в модуле System , как в Delphi, но когда я компилирую (используя FPC 2.6.2, {$mode delphi}) объявление...
938 просмотров
schedule 14.06.2023

Как создать https-сервер с помощью синапса в Lazarus
Я пытаюсь создать https-сервер в lazarus с помощью синапса, но у меня ничего не получается. Я хочу, чтобы мой сервер получал данные от других клиентов https. Я отправляю запросы в своем браузере, используя https://localhost:1500 , и мой сервер...
4668 просмотров
schedule 14.05.2023

Почему LocalTimeToUniversal(Now) на два часа позже с Lazarus 1.6 / FPC 3.0?
Мой местный часовой пояс — UTC+1, поэтому, когда здесь 16:30, эта строка ShowMessage(DateTimeToStr(LocalTimeToUniversal(Now))); отображает правильное значение «12.12.2015 15:30» с Lazarus 1.4.2 / Free Pascal 2.6.4. В Free Pascal 3.0.0...
475 просмотров
schedule 24.10.2022

Нужна ли компиляторам Pascal функция SecureZeroMemory?
Рассмотрим код: procedure DoSmthSecret; var Seed: array[0..31] of Byte; begin // get random seed .. // use the seed to do something secret .. // erase the seed FillChar(Seed, SizeOf(Seed), 0); end; Проблема с кодом заключается в...
423 просмотров
schedule 04.05.2023