freepascal

Free Pascal ist ein Multi-Dialekt-, Multi-Plattform-Object-Pascal-Compiler. Ursprünglich gestartet, um den Turbo-Pascal-Compiler im Ruhestand zu ersetzen, versucht er jetzt, dem von Embarcadero Technologies entwickelten Delphi-Dialekt zu folgen. Es hat Compiler-Modi für Delphi, Turbo Pascal und Mac Pascal. Es hat auch zwei Modi für seinen eigenen Obermengen-Dialekt. Eine mit Ausnahmen, Klassen und Schnittstellen und eine ohne.
2
Antworten

Könnte Free Pascal von etwas wie Apache Maven profitieren?

Apache Maven ist ein sehr beliebtes Build- und Abhängigkeitsverwaltungstool in der Java-Open-Source-Ecosphäre. Ich habe einige Tests durchgeführt, um herauszufinden, ob es kompilierte Free Pascal / Delphi-Einheiten verarbeiten kann und es ei...
06.01.2010, 14:48
4
Antworten

Erstellen Sie automatisch eine Delphi / Freepascal-Schnittstelleneinheit aus der C-Header-Datei

Ist es möglich, Schnittstelleneinheiten aus C-Headerdateien automatisch zu erzeugen? Insbesondere möchte ich die HDF5-Bibliothek einpacken, und es wäre großartig, wenn ich es vermeiden könnte, die Schnittstelleneinheit manuell zu schreiben.    ...
17.10.2012, 16:44
3
Antworten

Single-Source-Unit-Tests für Free Pascal und Delphi

Gibt es eine Möglichkeit, Komponententests zu schreiben, so dass sie sowohl mit Delphi als auch mit Free Pascal kompiliert und ausgeführt werden können? Es gibt verschiedene Unit-Test-Frameworks für Delphi und Free Pascal, die für Entwickler,...
30.08.2012, 19:38
2
Antworten

Verwendet Freepascal wirklich * far * weniger Speicher als gcc

Die Sprach-Shootout-Benchmarks bei Ссылка zeigen an, dass FPC-Programme etwa 1/50. des 1/50 verwenden Speicher, die vergleichbare Programme mit g ++ verwenden. Befürworten diese Benchmarks unbeabsichtigt fpc oder stimmt es wirklich, dass F...
27.06.2012, 11:53
1
Antwort

Rückgabe eines Wertes in Pascal

Damit eine Funktion einen Wert in Pascal zurückgibt, wird die Zuweisung FunctionName := SomeVal; verwendet. Ich nehme an, dass es die Ausführung der Funktion an genau diesem Ort nicht stoppt, wie return in C tut. Gibt es etwas Ähnliches wi...
09.03.2012, 22:06
2
Antworten

Wie kann ich 64-Bit-Mac-Programme mit Free Pascal kompilieren?

Ich habe eine x86_64-Bibliothek auf meinem Mac, die von GCC kompiliert wurde, und ich möchte sie mit Pascal-Code verknüpfen, der mit Free Pascal 2.4 kompiliert wurde. Welche Optionen gebe ich fpc , um 64-Bit-Code zu generieren? Ohne Optionen e...
08.03.2010, 18:22
2
Antworten

Delphi / Pascal Beispiel für den Aufruf von OpenSSL EVP-Funktionen

Hat jemand ein Delphi / Pascal-Beispiel, um die folgenden OpenSSL-Funktionen aufzurufen ... Ссылка Ich interessiere mich speziell für: %Vor% Danke! ps. Ich habe Ссылка gesehen Leider enthält diese Bibliothek diese Funktionen...
15.03.2012, 16:28
1
Antwort

Jeder, der eine C # -, Delphi- oder FreePascal-Implementierung der PRESENT Ultra-Lightweight Block Cipher-Verschlüsselung hat?

Vor kurzem wurde eine Veröffentlichung auf PRESENT: Eine ultraleichte Block-Chiffre von Andrey Bogdanov wird zu ISO-Standard 29192-2: 2012 . Gibt es jemanden, der eine C # -, Delphi- oder FreePascal-Implementierung mit Komponententests h...
06.03.2012, 13:17
2
Antworten

Bildschirmschreiber programmieren - Ausgabeprobleme

Ich möchte einen Bildschirm aufnehmen (indem ich 15 Screenshots pro Sekunde aufnehme). Dieser Teil weiß ich zu tun. Aber ich weiß nicht, wie ich das in ein beliebtes Videoformat schreiben soll. Die beste Option, die ich gefunden habe, besteht da...
20.06.2012, 15:20
3
Antworten

Ist Indy für FreePascal stabil?

Ich beginne mit FreePascal / Lazarus zu spielen und es scheint einen Indy-Port zu geben. Ist das ein neuer Port und ist er stabil genug für den produktiven Einsatz? (Standard-HTTP-Post / Get-Client-Typ Arbeit und grundlegende TCPIP-Server-Seite....
15.12.2010, 14:41