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

Перевод кода часовых поясов из Windows в Linux во FreePascal
У меня есть этот код, который работает в FreePascal под Windows, и мне нужно перевести его в Linux, но я полностью потерял значение смещения часового пояса: function DateTimeToInternetTime(const aDateTime: TDateTime): String; {$IFDEF WIN32} var...
2056 просмотров
schedule 16.12.2022

Как я могу компилировать 64-битные программы Mac с помощью Free Pascal?
У меня есть библиотека x86_64 на моем Mac, скомпилированная GCC, и я хочу связать ее с кодом Pascal, скомпилированным с Free Pascal 2.4. Какие параметры я даю fpc , чтобы он генерировал 64-битный код? Без каких-либо опций я получаю только 32-битные...
3059 просмотров
schedule 14.05.2023

Как избежать зарезервированного слова в Free-Pascal?
На самом деле я работаю над переводом некоторых библиотек на свободный паскаль. поэтому проблема в том, что в delphi можно использовать символ амперсанда (&) для экранирования зарезервированного слова, но в free-pascal это не работает. компилятор...
1027 просмотров
schedule 19.05.2023

Использование идентификатора или зарезервированного слова в объекте автоматизации под FPC
На самом деле я использую OLE-автоматизацию в Free Pascal, но некоторые объекты имеют свойства, которые используют зарезервированные слова в качестве имен, поэтому я не могу скомпилировать код. проверить этот образец MyObj : OleVariant;...
457 просмотров
schedule 04.01.2023

Регистрация ввода в TEdit (Delphi/Free pascal)
У меня есть поле TEdit, и мне нужно вызвать действие из списка действий при нажатии кнопки ENTER/RETURN, когда он сфокусирован на нем (как в большинстве поисковых систем). Использование Lazarus 0.9.28.2-12 и Ubuntu 11.04
600 просмотров
schedule 20.05.2022

Free Pascal — запрос решения проблем (не синтаксис) — как подойти к следующему этапу этого цикла
У меня больше вопрос о «решении проблемы», чем проблема, связанная с синтаксисом. Вкратце, я создаю программу, которая будет читать текстовый файл, полный слов (это может быть список паролей), по одному слову в строке — я буду использовать ReadLn...
296 просмотров
schedule 12.07.2022

Лазарь. Эквивалент Chr() для символов Unicode
Есть ли в freepascal функция для отображения символа Unicode по его коду (например, U+1D15E)? К сожалению, Chr() работает только с символами ANSI (с кодами меньше 127). Я хочу использовать символы из собственного символьного шрифта, а вставлять...
4870 просмотров
schedule 18.01.2023

Использование функций из C++ .DLL в Delphi
Я пытаюсь получить доступ к различным функциям из «Приблизительного ближайшего соседа» ( ANN ) библиотеку из Delphi (на самом деле это Lazarus/FreePascal, но это не должно иметь большого значения). Вот замедление в C++: #include...
3112 просмотров
schedule 16.07.2022

C в Delphi/Pascal
Мне нужно перевести часть кода C в код Delphi/Pascal, однако я не могу понять пару строк. Код С: static char* get_boundary(apr_pool_t* p, const char* ctype) { char* ret = NULL ; if ( ctype ) { char* lctype = lccopy(p, ctype) ; char*...
1619 просмотров
schedule 30.03.2022

Простые функции Delphi 3d
Может ли кто-нибудь помочь мне с примерами некоторых голых, старых школьных 3D-методов в Delphi? Без использования openGL, firemonkey или какой-либо внешней библиотеки (ванильное кодирование холста). Что я хочу сделать, так это иметь возможность...
3839 просмотров
schedule 10.09.2022

Lazarus и Free Pascal - Как рекурсивно скопировать исходный каталог файлов в другой каталог?
Мне нужно добавить некоторые функции в мою программу с графическим интерфейсом Lazarus и Free Pascal - мне нужно, чтобы она также копировала файлы из выбранного пользователем каталога в другой каталог. У меня есть событие onclick кнопки...
5606 просмотров
schedule 23.03.2022

Как преобразовать дополнительные фреймворки Objective C, не включенные в Delphi XE2
Я хочу преобразовать инфраструктуру WebKit, следуя шаблонам, используемым в других инфраструктурах Objective C, включенных в Delphi XE2. Я получаю следующее сообщение об ошибке: Project ProjectFM поднял класс исключения EObjectiveC с...
334 просмотров
schedule 01.12.2022

Как я могу скрыть имена идентификаторов в скомпилированных проектах?
Когда я компилирую проект, содержащий код, например: ttest = record one, two: string; three: integer; end; Я вижу в EXE-строках такие строки, как «ttest», «one», «two» и «three». Это есть в любой версии Delphi, даже в Free Pascal....
606 просмотров
schedule 31.08.2023

Управление клавиатурой в Паскале
Я новичок в Pascal и работаю над небольшой игрой для WIngraph. В какой-то момент игры персонаж (который является блоком) должен лечь (блок получает половину своей первоначальной высоты). Я хочу, чтобы это произошло, удерживая клавишу со стрелкой...
2914 просмотров
schedule 17.03.2023

Различия в инициализации форм между Delphi и Lazarus?
MainForm создает несколько вторичных объектов Frame во время выполнения для отображения различных панелей параметров. Вот типичный конструктор для одного из этих классов фреймов (каждый из них расширяет TFrame): constructor...
1551 просмотров
schedule 18.06.2022

Могу ли я выполнить кросс-компиляцию (без связывания) с Free Pascal для других платформ?
Я видел, что настроить кросс-компиляцию с помощью Free Pascal можно, но непросто, поскольку в системе должны быть библиотеки целевой ОС. Но мне нужна только быстрая проверка синтаксиса, чтобы убедиться, что проект можно скомпилировать, связывание...
382 просмотров
schedule 23.04.2023

Indy10 Free Паскаль
Я пытаюсь следовать инструкциям по установке для Indy10 и Lazarus. После загрузки загрузки Indy 10 , используя правильный пароль, я вижу только код Delphi, папки с названием lazarus или freepascal нет. Удалена ли версия Lazarus из Indy10?
501 просмотров
schedule 15.04.2022

Как я могу вызвать функцию Delphi, которая возвращает строку, используя JNA?
Я работаю над вызовом функций из файла * .so, скомпилированного Delphi, из программы Java. После некоторого исследования кажется, что JNA - это то, что нужно. Прежде чем погрузиться в сложный код Delphi, я пытаюсь поиграть с кодом «Hello World»,...
3997 просмотров
schedule 25.05.2022

Асимметричное шифрование в Lazarus
Есть ли какая-нибудь библиотека для Lazarus (бесплатный паскаль), которая поддерживает асимметричное шифрование?
2328 просмотров
schedule 05.06.2023

Как прервать ReadLn из другого потока
В Free-Pascal я собираюсь создать кроссплатформенную консольную программу, которая будет выполнять большую часть своей работы в связке потоков (TThread). Основная программа используется только для получения нескольких пользовательских команд время...
153 просмотров