Вопросы по теме '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 просмотров
schedule
01.07.2023
Как добавить поддержку значка док-станции и всплывающего меню для приложений 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 просмотров
schedule
05.06.2023
Не получается заставить Лазаря что-либо сделать?
Поэтому я решил установить последнюю версию Lazarus / Free pascal с сайта sourceforge.
Скачал версию win32 и установил на мою машину XP пару ночей назад.
Проблема в том, что он не может найти ни одного из своих файлов.
При первом и каждом...
725 просмотров
schedule
03.04.2022
Определение неизвестного количества переменных
Давным-давно я столкнулся с проблемой: если мне нужно сделать небольшую программу, которая использует переменные, как вы определяете неизвестное количество переменных?.
То есть, если у вас есть программа, которая просит пользователя ввести число,...
308 просмотров
schedule
07.07.2023