AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Freepascal-Aufklärung

Ein Thema von Insider2004 · begonnen am 8. Sep 2004 · letzter Beitrag vom 8. Sep 2004
Antwort Antwort
Insider2004
(Gast)

n/a Beiträge
 
#1

Freepascal-Aufklärung

  Alt 8. Sep 2004, 21:35
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 ...
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Freepascal-Aufklärung

  Alt 8. Sep 2004, 22:09
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]
  Mit Zitat antworten Zitat
Insider2004
(Gast)

n/a Beiträge
 
#3

Re: Freepascal-Aufklärung

  Alt 8. Sep 2004, 22:19
Korrekt. Ich verwende zum Glück nur Components, die es in Lazarus und Delphi gibt
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 !!!
  Mit Zitat antworten Zitat
Insider2004
(Gast)

n/a Beiträge
 
#4

Re: Freepascal-Aufklärung

  Alt 8. Sep 2004, 22:35
Ach ja: Die Directory-Strukturen sind bei Freepascal etwas unübersichtlich. Ist ja bei Open-Source-Projekten so üblich

Den täglichen Snapshot gibt's immer hier:

ftp://freepascal.stack.nl/pub/fpc/snapshot/v19
ftp://freepascal.stack.nl/pub/fpc/snapshot/lazarus
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#5

Re: Freepascal-Aufklärung

  Alt 8. Sep 2004, 22:35
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.


Nagut, wir sind zwar auch (ein bissl) für vieles Anders offen...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Insider2004
(Gast)

n/a Beiträge
 
#6

Re: Freepascal-Aufklärung

  Alt 8. Sep 2004, 22:44
Schon verstanden. Ich wollte nur der Monokultur vorbeugen. Diese ist immer schlecht, weil sie Fortschritt verhindert ...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:42 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