Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Freepascal-Aufklärung (https://www.delphipraxis.net/29408-freepascal-aufklaerung.html)

Insider2004 8. Sep 2004 20:35


Freepascal-Aufklärung
 
Hi!

Ich bin erstaunt! FP ist ja hier noch ziemlich unbekannt. Deshalb hier eine kleine Aufklärung:

Freepascal wurde 1993 von Florian Klämpfl begründet. Desweiteren gibt es noch das Projekt Lazarus. Beides ist GPL.

www.freepascal.org
www.lazarus.freepascal.org
und weitere Mirrors

Freepascal ist der eigentliche Compiler (wie dcc32.exe bei Borland)
Lazarus ist die IDE & LCL (wie die Delphi IDE und die VCL bei Borland)

FPC kann Code für viele Platformen erzeugen (win32, linux, mac, sparc, ....)

Der neueste FPC Snapshot 1.9.5 ist nahezu 100% Delphi-compatible. Es gibt nur ein paar inkompatibilitäten mit den dfm-Files. Diese heissen bei Lazarus lfm.


PS Ich habe ein Projekt mit 240000 Zeilen, das sich mit Delphi und FPC übersetzen lässt. Da sind nur ein paar IFDEFs drin. FPC nehme ich, weil dieser bessere Fehlerchecks macht. Da habe ich schon zig Fehler im Code entdeckt, die Delphi nicht angezeigt hat.

PS2 Wer nur für Linux programmiert ist zur Zeit bei FPC besser aufgehoben (besser als Kylix).

PS3 Es werden noch eine Menge Leute gesucht, die an diesem Projekt mitmachen ... :cyclops:

CalganX 8. Sep 2004 21:09

Re: Freepascal-Aufklärung
 
Hi,
Lazarus nur leider "etwas" unvollständig. Es fehlen doch noch relativ viele Funktionen und Komponenten. Es ist also nicht ganz so einfach, mit der Portierung wie du sagst.
Ich nutze FPC unter Linux und da halt immer in Verbindung mit Pascal (also Konsolen und nicht Delphi) und da tut es gute Dienste. Aber dennoch würde ich nicht im Leben darauf kommen unter Windows Lazarus oder ähnliches zu verwenden. ;)

Chris

[edit]Was ich mit "etwas unvollständig" meine, kann man hier nachlesen.[/edit]

Insider2004 8. Sep 2004 21:19

Re: Freepascal-Aufklärung
 
Korrekt. Ich verwende zum Glück nur Components, die es in Lazarus und Delphi gibt :mrgreen:
Klar, kurz mal die Delphi-Files mit FPC übersetzen geht nicht. Ich habe ungefähr 2 Wochen gebraucht, bis alles bei beiden Compilern durchging. Hat sich aber gelohnt. Und falls Borland mal zicken sollte, nehme ich einfach FPC !!!

Insider2004 8. Sep 2004 21:35

Re: Freepascal-Aufklärung
 
Ach ja: Die Directory-Strukturen sind bei Freepascal etwas unübersichtlich. Ist ja bei Open-Source-Projekten so üblich :mrgreen:

Den täglichen Snapshot gibt's immer hier:

ftp://freepascal.stack.nl/pub/fpc/snapshot/v19
ftp://freepascal.stack.nl/pub/fpc/snapshot/lazarus

himitsu 8. Sep 2004 21:35

Re: Freepascal-Aufklärung
 
Also das sich hier so "wenige" mit FPC und Co befassen sollte doch wohl auch klar sein, denn schließlich sind wir im Grundegenommen "nur/vorwiegend" ein (Borland) Delphi-Forum, mit ein bissl Kylix-Unterstützung und, naja noch ein paar anderen Kleinigkeiten, aber eben voranging Delphi. :zwinker:


Nagut, wir sind zwar auch (ein bissl) für vieles Anders offen...

Insider2004 8. Sep 2004 21:44

Re: Freepascal-Aufklärung
 
Schon verstanden. Ich wollte nur der Monokultur vorbeugen. Diese ist immer schlecht, weil sie Fortschritt verhindert ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz