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

Free Pascal - многодиплексный многоплатформенный компилятор Object Pascal. Первоначально он начал заменять отставной компилятор Turbo Pascal, теперь он пытается следовать диалекту Delphi, который все еще разрабатывается Embarcadero Technologies. Он имеет режимы компилятора для Delphi, Turbo Pascal и Mac Pascal. Он также имеет два режима для собственного диалекта надмножества. Один с исключениями, классами и интерфейсами, а один без.
4
ответа

Почему Delphi и Free Pascal обычно предпочитают тип данных со знаком со знаком или без знака?

Я не новичок на Паскале, но до сих пор не знаю почему="http://en.wikipedia.org/wiki/Free_Pascal"> Free Pascal обычно объявляет параметры и возвращаемые значения как целые числа со знаком, тогда как я вижу, что они всегда должны быть положительн...
задан 08.10.2012 в 14:07
5
ответов

Есть ли упрощенный способ извлечения чисел из строки, следуя определенным правилам?

Мне нужно вывести числа из строки и поместить их в список, для этого есть некоторые правила, такие как определение того, является ли извлеченное число целым или плавающим. Задача звучит достаточно просто, но со временем я становлюсь все более...
задан 31.10.2016 в 14:56
2
ответа

Как обнаружить утечки памяти в Free Pascal / Lazarus?

В Delphi я обычно пишу простой тест на утечку, подобный следующему: program MemLeak; {$APPTYPE CONSOLE} uses SysUtils; procedure Leak; begin { Put leaking code here. } end; begin ReportMemoryLeaksOnShutdown:= True; try...
задан 14.10.2012 в 06:20
1
ответ

Delphi Dependency Injection: Framework vs Delegating Constructor

Почему вы используете платформу Injection Dependency, когда можете просто использовать следующий шаблон? unit uSomeServiceIntf; interface type ISomeService = interface procedure SomeMethod; end; var CreateSomeService: function: I...
задан 10.05.2011 в 06:05
2
ответа

Может ли Паскаль выиграть что-то вроде Apache Maven?

Apache Maven - очень популярный инструмент управления сборками и зависимостями в среде Java с открытым исходным кодом. Я проверил некоторые тесты, чтобы узнать, может ли он обрабатывать скомпилированные Free Pascal / Delphi единицы и нашел е...
задан 06.01.2010 в 15:48
4
ответа

Автоматическое создание интерфейса интерфейса Delphi / Freepascal из файла заголовка C

Можно ли автоматически генерировать модули интерфейса из файлов заголовков C? В частности, я хочу обернуть библиотеку HDF5, и было бы здорово, если бы я мог вручную писать блок интерфейса.     
задан 17.10.2012 в 18:44
3
ответа

Единичные тесты с одним источником для Free Pascal и Delphi

Есть ли способ написать модульные тесты, чтобы их можно было скомпилировать и запустить как с Delphi, так и с Free Pascal? Существуют разные модульные тестовые рамки для Delphi и Free Pascal, что приводит к дублированию работы для разработчик...
задан 30.08.2012 в 21:38
1
ответ

Возврат значения в Pascal

Для функции, возвращающей значение в Pascal, используется назначение FunctionName := SomeVal; . Я предполагаю, что это не останавливает выполнение функции в этом точном месте, как return в C. Есть ли что-то похожее на C return в Паскале?...
задан 09.03.2012 в 23:06
2
ответа

Как я могу скомпилировать 64-разрядные программы Mac с помощью Free Pascal?

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

Любой, у кого есть реализация C #, Delphi или FreePascal для НАССТОЯЩЕГО Ультралегкого шифрования блочного шифрования?

Недавно опубликован документ, опубликованный на ПРИСУТСТВУЮЩИЙ: Ультралегкий блочный шифр Андрей Богданов и др. становятся Стандарт ISO 29192-2: 2012 . Есть ли кто-нибудь, у кого есть реализация C #, Delphi или FreePascal с модульными те...
задан 06.03.2012 в 14:17