Allerdings hat der Free Pascal Compiler einen Kompatibilitätsmodus, mit dem er auch die Delphi-Syntax verarbeiten kann. Ich verwende selbst auch immer die Delphi-Syntax, weil ich sie gewohnt bin und schöner finde.
Wie gut funktioniert das denn dann?
(Das ist ja dann ganz besonders blöde. Statt einfach von Haus aus die wenigstens halbwegs verbreitete Delphisyntax zu nehmen und bloß fehlende Features anders zu implementieren... aber wahrscheinlich gab es Gründe dafür.)
Die größten Unterschiede stecken aber nicht in der Syntax sondern in den Klassenbibliotheken (
VCL vs. LCL).
Im Sinne von: Völlig unterschiedlich, einfach Suchen und Ersetzen würde nicht funktionieren?
Das ist der Punkt, der meistens Probleme macht, wenn man ein Delphi-Projekt mal eben mit Lazarus kompilieren will. Aber wenn man eh neu anfängt, ist das ja egal.
Vor allem ist das ein weiterer Grund, dass ich das lieber vorher entscheide und nicht "ich kann ja später immer noch...".