ich habe hier ein merkwürdiges Problem und weis nicht wie ich es lösen soll.
Ich habe im Prinzip folgende Datei:
Code: Alles auswählen
unit COM_Params;
{$mode objfpc}{$H+}
interface
uses
ctypes;
(** text (** noch mehr Text *) // Ein Genesteter Kommentar
type
blubber =
( a := 0, // Wegen dieser Zeile kann ich die Datei nicht in delphi mode compilieren
b, c,d,e);
implementation
end.
auf dem 1. PC kompiliert die Datei tadellos (obwohl sie dass doch gar nicht dürfte weil im Mode FPC genestete Kommentare erlaubt sind und dann der Kommentar die Datei kaputt machen müsste)
auf dem 2. PC Kompiliert die Datei nicht (mit genau der Begründung oben)
Ein Umstellen auf Mode delphi geht nicht, da sonst der Aufzähltyp nicht mehr kompiliert werden kann.
-> Warum kompiliert die Datei auf PC1 ohne murren und auf PC2 nicht ?
Auf beiden PC's ist die selbe Lazarus (32-Bit) Version installiert.
Auf PC1 ist zusätzlich noch Lazarus 64-Bit (Aktuelle GIT-Version) installiert.
Gibt es da noch irgend eine Einstellung die nicht in der .lpi gespeichert wird die die Systeme unterschiedlich macht ?