Вопросы по теме '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 просмотров
schedule
01.09.2022