Описание тега freepascal
Free Pascal - это мультидиалектный мультиплатформенный компилятор Object Pascal. Первоначально он начал заменять устаревший компилятор Turbo Pascal, теперь он пытается следовать диалекту Delphi, который все еще разрабатывается Embarcadero Technologies. Он имеет режимы компилятора для Delphi, Turbo Pascal и Mac Pascal. Он также имеет два режима для своего собственного диалекта суперсета. Один с исключениями, классами и интерфейсами, а другой - без.
0
ответов
Как разбить StringList в Lazarus
У меня большая проблема с StringList. У меня есть текстовый файл с текстом, как это: 51,179 km=Powiat Ostrzeszowski 51,179 - 61,402 km=Powiat Wieruszowski 61,402 - 64,559 km (d. DW450)=Powiat Wieruszowski 64,559 km (d. DW450)=Powiat Kępiński Я хочу …
07 мар '17 в 12:46
1
ответ
Написание интерпретатора Scheme с использованием FPC: распределение и указатели
Будучи историком, написание интерпретатора Scheme в FPC уже на первом этапе оказывается для меня серьезной задачей.:) Я слежу за блогом Питера Мишо, который показал, как это сделать на C (есть также перевод на Ada, который может быть полезен для Pas…
05 янв '13 в 21:56
1
ответ
Indy TIdHTTP получить https страницу с SSL-сертификатом на стороне клиента
Я пытаюсь получить страницу https с SSL-сертификатом на стороне клиента, с помощью Indy TIdHTTP. Код var IdHTTP1 : TIdHTTP; IdSSLIOHandlerSocket : TIdSSLIOHandlerSocketOpenSSL; begin try IdHTTP1 := TIdHTTP.Create( self ); IdHTTP1.Request.BasicAuthen…
16 июн '17 в 21:37
1
ответ
Free Pascal Compiler - Fatal: синтаксическая ошибка, ожидается "OF", но найдено "["...?
Я определил эту процедуру где Player пользовательская запись. Вот процедура: procedure print_scores(players : array[1..2] of Player); begin writeln; writeln(' Player 1 (', players[1].player_name.firstname, ' ',players[1].player_name.lastname, ') |=|…
25 дек '17 в 18:16
0
ответов
Как FreePascal Memory Manager работает с увеличенными массивами
Недавно я наткнулся на проблему в рамках проекта FreePascal, который я разрабатываю: приложению требуется массив поиска, который может стать очень большим во время выполнения (несколько миллионов записей). Каждый элемент массива имеет размер около 8…
22 сен '15 в 07:26
1
ответ
Кто-нибудь с C#, Delphi или FreePascal с реализацией PRESENT сверхлегкого шифрования блочного шифра?
Некоторое время назад была опубликована статья Андрея Богданова " НАСТОЯЩИЙ: сверхлегкий блочный шифр ", ставшая стандартом ISO 29192-2: 2012. Есть ли у кого-нибудь реализация C#, Delphi или FreePascal с юнит-тестами? Это было задано здесь, и я прос…
06 мар '12 в 13:17
2
ответа
Что нужно сделать, чтобы Free Pascal компилировался в AVR, ATMega и Arduino?
Не слишком ли сложно компилировать FPC для платформы Arduino? Мне бы очень хотелось использовать Lazarus, чтобы сделать несколько "набросков".
03 сен '11 в 23:09
1
ответ
IntToHex значений в 512-байтовом массиве, относящихся к дескриптору CreateFile, всегда возвращают один и тот же вывод? Синтаксис FreePascal\Delphi.
Короче говоря, моя программа позволяет перемешивать вещи. Единственное, чего в данный момент ему не хватает, - это возможность хэшировать физические диски в версии Windows (версия Linux позволяет пользователю выбирать /dev/sda и т. Д.). Я создал кно…
01 фев '12 в 20:54
2
ответа
Создать статически связываемую библиотеку во Freepascal
Я планирую написать библиотеку в FPC, которая может быть связана с другими компиляторами. Динамическое связывание (.so, .dll) не является проблемой, однако возникло требование статического связывания от (по крайней мере) gcc и / или clang. Каким-то …
31 мар '14 в 19:24
1
ответ
Хорошая посадка в серии TAChart Fit
Есть ли какое-либо свойство, позволяющее получить оценку пригодности в серии подгонки TAChart? Я хорошо понимаю, что R2 не имеет смысла для нелинейной регрессии; Тем не менее, такая информация, как значение ap или даже информационный критерий Акаике…
24 июл '15 в 17:43
2
ответа
Есть ли объект Dictionary для FreePascal?
Для FreePascal невероятно невозможно что-то найти, потому что все поиски заканчиваются на каком-то сайте, связанном с Delphi. Есть ли встроенный объект Dictionary? Эта страница ссылается на "TDictionary" в разделе "Общие классы", но я понятия не име…
02 апр '13 в 21:45
0
ответов
Установка 32-битного спрайта на 50% непрозрачности в SDL/Pascal?
Я работаю над чужой игрой и не знаком с SDL или Pascal. То, что я пытаюсь сделать, это обновить игровую графику с 8 бит до 32 бит. Пока все идет хорошо, за исключением следующей процедуры: SDL_SetAlpha( Spr^.Img , SDL_SRCAlpha , Alpha_Level ); DrawA…
11 мар '16 в 00:18
0
ответов
Как сделать блок-схему с процедурами?
В моем коде много процедур, и в моем коде слишком много gotoxy и write. Как сделать блок-схему для всей этой программы в этой ситуации? uses crt; var a,b,c : integer; user,pass : string; procedure loading; var titikloading: integer; begin titikloadi…
28 ноя '15 в 15:47
0
ответов
Как запустить odbcad32 из программы на паскале?
Я пытаюсь запустить odbcad32.exe (Windows 10, 64 bit) из программы, написанной в Lazarus IDE. Я пробовал строить в 32 и 64 бит и всегда получал исключение с этим текстом: Не удалось выполнить: 740 По-видимому, после некоторого поиска в Google это оз…
18 июл '17 в 08:12
2
ответа
Алгоритм smbPitchShift (Паскаль)
Я долго искал этот алгоритм в Pascal и не нашел, я нашел его только в C++, это расстраивало. Затем я решил перевести код C++ для Pascal, однако были некоторые проблемы, которые мне не удалось решить. появилось сообщение об ошибке "Переполнение с пла…
31 авг '11 в 01:09
1
ответ
TEventLog не пишет в системный журнал
Я использую Free Pascal (Lazarus) для разработки простого серверного демона. Проблема, с которой я сталкиваюсь, заключается в том, что компонент TEventLog не записывает в системный журнал. Я использую следующий код: EventLog1.LogType := ltSystem; Ev…
23 фев '14 в 10:01
0
ответов
MyObject не может быть сохранен в массиве типа MyObject[]
Я получил следующий отчет о сбое java.lang.ArrayStoreException: de.benibela.videlibri.jni.Bridge$Account cannot be stored in an array of type de.benibela.videlibri.jni.Bridge$Account[] at de.benibela.videlibri.jni.Bridge.VLGetAccounts(Native Method)…
28 янв '19 в 23:04
0
ответов
FreePascal клонирует тип данных для Delphi
Я пытаюсь использовать FreePascal 2.2.2 ibase60.inc из нижней ссылки этого ответа в Delphi Tokyo. Он начинается со следующих определений: type { Unsigned types } UChar = Byte; UShort = Word; UInt = DWord; ULong = DWord; { Signed types } Int = LongIn…
27 окт '17 в 15:26
1
ответ
У кого-нибудь есть хороший пример использования функции пульса Synapse?
Я использую Synapse для Delphi, но когда во время загрузки HTTP, конечно, графический интерфейс зависает. Глядя на документацию, они предлагают использовать метод OnHeartbeat. (См. http://www.ararat.cz/synapse/doku.php/public:howto:heartbeat) К сожа…
29 ноя '09 в 12:47
3
ответа
Почему параметр функции по умолчанию отклоняется в Free Pascal?
Следующий код: program Default_Issue; function SomeFunction(var myVar : integer; defaulted : boolean = true) : integer; begin writeln('Inside SomeFunction'); SomeFunction := 0 end; var i : integer; begin SomeFunction(i,true); end. Получает ошибку ко…
28 сен '14 в 13:01