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

Как избежать WSRegister* в Free Pascal .dll/.so
Наконец-то мне удалось скомпилировать «пустой» модуль Apache, но теперь я столкнулся с довольно раздражающей загвоздкой. Я хочу установить связь с сервером MongoDB и выбрал единственную библиотеку для FreePascal/Lazarus, pebongo . Зависимостью...
1131 просмотров
schedule 30.11.2023

GetUserName под MacOSX с Lazarus FPC
Я прямо сейчас портирую приложение, созданное для Window с использованием Lazarus, на MacOSX. У меня есть несколько вызовов WinAPI, которые мне нужно перекодировать, чтобы он работал под Mac. Теперь мне нужно узнать имя пользователя текущей...
250 просмотров
schedule 28.01.2023

Как получить папку/файл конфигурации на разных платформах под Free Pascal/Lazarus?
Есть ли набор функций, которые дают вам файл и/или папку для размещения конфигурации приложения? Я хотел бы, чтобы он возвращал только папку и/или файл только в соответствующем месте для каждой системы.
619 просмотров

Ошибка Free Pascal 2.6.2 с конструктором TThread
Компилятор Free Pascal 2.6.2 (использующий режим Delphi) жаловался на program project16416258; {$mode Delphi} uses Classes; type TFPCTestThread = class(TThread) public constructor Create(CreateSuspended: Boolean); end; constructor...
655 просмотров
schedule 22.04.2022

Как включить Lazarus для компиляции на Android?
Я не использовал Lazarus почти два года. Я установил версию 1.0.10 и нашел Android как вариант для Target OS , и я решил проверить с ARM как CPU family , все это в окне Options . Но когда я выхожу из окна Options , я получаю сообщение о...
874 просмотров
schedule 17.05.2024

Изменение 2D указателя в паскале
Как я могу написать эквивалент этого на паскале? void push(struct node **head, struct node **member) { (*head)->next = *member; (*member)->prev = *head; (*member)->next = NULL; *head = *member; } Я пробовал что-то вроде...
61 просмотров
schedule 04.10.2022

Закрытие соединения и повторное открытие с помощью Synapse в Lazarus
Я использую библиотеку Synapse с Lazarus и пытаюсь переключить соединение TCPBlockSocket между двумя разными IP-адресами. Я создаю соединение Socket с помощью: mySocket:=TTCPBlockSocket.Create Затем я подключаюсь к первому IP-адресу с...
991 просмотров
schedule 06.11.2022

Pascal CloseФайл не найден
Я делаю программу в Delphi, и я пытаюсь настроить игру с помощью «файла сохранения». Я делаю это в Delphi, а не когда приношу код домой. Я просто использую компилятор pascal и не могу запустить свою программу, так как получаю следующие ошибки....
2159 просмотров
schedule 27.04.2023

FPC: RTTI по ​​записям
Я впервые на этом сайте. Обычно у меня нет проблем с поиском ответов в старых сообщениях, но я не могу решить свою настоящую проблему. Я хотел бы знать, как использовать функции RTTI, чтобы знать во время работы свойства / элементы записи в...
1919 просмотров
schedule 05.02.2022

Чтение трехмерного массива VB6 в FreePascal/Lazarus
Интересно, как декодировать трехмерный динамический массив произвольного типа, записанный в бинарный файл на VB6. Пользовательский тип определяется следующим образом: Type XYByte X As Byte Y As Byte End Type Он представляет собой...
80 просмотров