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

Библиотека Delphi/FreePascal или функция, эмулирующая функцию PHP parse_url.
Я создаю карту сайта на Object Pascal, и мне нужна хорошая функция или библиотека для эмуляции parse_url на PHP. Кто-нибудь знает хорошие?
2204 просмотров
schedule 13.12.2022

Кастинг между родительским и дочерним классами в delphi
Я пишу какое-то программное обеспечение, предназначенное для двух версий очень похожего оборудования, которое, пока я не использую API для инициализации оборудования, не могу знать, какой тип я получу обратно. Поскольку аппаратное обеспечение очень...
4126 просмотров
schedule 27.02.2023

TIdHTTP в Indy 10
Раньше я использовал Indy еще во времена Delphi 6, а сейчас играю с Indy 10. То, что я хочу сделать, невероятно просто, но я не вижу простого способа сделать это, поэтому я должен что-то упустить. Я хочу сделать что-то вроде этого: Вот...
7477 просмотров
schedule 28.03.2022

Является ли Indy для FreePascal стабильной?
Я начинаю играть с FreePascal/Lazarus, и, похоже, доступен порт Indy. Является ли это недавним портом и достаточно ли он стабилен для использования в производстве? (Стандартная HTTP-почта/получение клиентского типа и базовая часть TCPIP-сервера.)...
936 просмотров
schedule 13.06.2023

Есть ли хороший режим Object Pascal для Emacs?
В последнее время я занимался Object Pascal и не смог найти для него подходящего режима. Я пробовал delphi-mode и pascal-mode , оба слишком сильно стараются помочь; когда они не понимают синтаксиса Object Pascal, очень трудно заставить их...
2425 просмотров
schedule 19.04.2023

Почему управляющие структуры Паскаля кажутся несовместимыми?
Для меня есть смысл в большинстве управляющих структур Паскаля, например: for ... do {statement}; if (condition) then {statement}; while (condition) do {statement}; где {оператор} - это либо отдельный оператор, либо блок begin ... end ....
1050 просмотров
schedule 27.07.2023

Превышение диапазона Паскалей
procedure solve(liko_skaitmenu, rezultatas : integer); var i, j : integer; begin if (not baigti) and (liko_skaitmenu = 0) and (rezultatas = b) then begin for j := 1 to c do WriteLn(ats[j]);...
707 просмотров
schedule 20.11.2022

Паскаль - таинственное увеличение поля
Я пишу пользовательскую программу манипулирования структурой, и у меня есть следующие типы: type StrLen = 0..MaxLen; Str = ^StrInst; StrInst = record length: StrLen; data: array [StrPos] of char; end; Тогда у меня есть следующая процедура:...
218 просмотров
schedule 18.02.2023

Бесконечный цикл в Паскале, почему?
Я написал функцию Pascal для замены целой строки или только ее части в файле для использования в Inno Setup: function ReplaceInFile(const FilePath, OldLinePart, Replacement: String; DoReplaceWholeLine, IsCaseSensitive:...
4719 просмотров
schedule 01.04.2023

Написание Delphi / FreePascal DLL для вызова из приложения gcc
Мне нужно сделать части моего приложения Win32 Delphi доступными для программы Linux gcc другой компании. Требования к пропускной способности и развертыванию делают любые удаленные службы непригодными, поэтому я ищу возможность использовать...
1339 просмотров
schedule 06.03.2024

Есть ли CI для Free Pascal?
Я хочу сделать несколько проектов Free Pascal. До этого кто-нибудь знает, как сделать CI (продолжить интеграцию) для FPC?
320 просмотров
schedule 11.05.2024

Как передать пароль sudo\root команде Linux с помощью Free Pascal
Большинство других вопросов об этом, похоже, связаны с C. Я использую Free Pascal и Lazarus IDE версии 2.4.0 и 0.9.30 соответственно. Я создаю графический интерфейс, который вызывает и передает аргументы команде Linux. Я не хочу, чтобы мои...
1394 просмотров

Как добавить поддержку значка док-станции и всплывающего меню для приложений lazarus в OSX?
Я пробовал погуглить по abit, но не могу найти никакой помощи в использовании функции значка значков док-станции в OSX, а также в получении доступа к меню значков док-станции? Думаю, я мог бы изменить значок док-станции во время запуска, чтобы...
429 просмотров
schedule 14.07.2023

Есть ли в Free Pascal переменные типа, такие как Haskell?
Haskell позволяет вам определять такие функции, как three, которые принимают элемент типа a и возвращают список элементов, повторяющихся три раза, для любого типа данных a . thrice :: a -> [a] thrice x = [x, x, x] Разрешает ли Free...
538 просмотров
schedule 12.06.2023

Есть ли в Free Pascal способ конкатенации массивов?
Паскаль, по-видимому, имеет конкатенацию строк, но есть ли общая конкатенация для любого типа массива?
2109 просмотров
schedule 08.03.2023

IntToHex значений в 512-байтовом массиве, относящемся к дескриптору CreateFile, всегда возвращает один и тот же результат? Синтаксис FreePascal\Delphi.
Короче говоря, моя программа позволяет хэшировать вещи. Единственное, чего в настоящее время ему не хватает, — это возможности хешировать физические диски в версии для Windows (версия для Linux позволяет пользователю выбирать /dev/sda и т. д.). Я...
543 просмотров
schedule 25.11.2022

Заголовки Nginx для Delphi или Freepascal
Есть ли заголовки nginx, переведенные для Delphi/FreePascal?
1198 просмотров
schedule 03.01.2023

Как я могу удалить буквенное обозначение диска Windows из моего измененного пути? Дельфи или Паскаль
Далее в ответ на этот вопрос У меня есть еще одна неприятная проблема. Я кодирую Free Pascal, но решения Delphi, вероятно, будут работать. Короче говоря, у меня есть строковое значение конкатенированных путей, которое формируется путем взятия...
1014 просмотров

Не получается заставить Лазаря что-либо сделать?
Поэтому я решил установить последнюю версию Lazarus / Free pascal с сайта sourceforge. Скачал версию win32 и установил на мою машину XP пару ночей назад. Проблема в том, что он не может найти ни одного из своих файлов. При первом и каждом...
725 просмотров
schedule 03.04.2022

Определение неизвестного количества переменных
Давным-давно я столкнулся с проблемой: если мне нужно сделать небольшую программу, которая использует переменные, как вы определяете неизвестное количество переменных?. То есть, если у вас есть программа, которая просит пользователя ввести число,...
308 просмотров
schedule 07.07.2023