Forum: Object-Pascal / Delphi-Language
Delphi
by KodeZwerg,
17. Jan 2022
Ja, es lässt mich nicht kompilieren. Du hast nichts übersehen aber ich wahrscheinlich einen Denkfehler
Forum: Object-Pascal / Delphi-Language
Delphi
by KodeZwerg,
17. Jan 2022
Es ist komisch, es funktioniert nur wenn ich es in der .dpr anwende, in units bekomme ich wieder den Fehler, naja, ich bin wieder am weiterforschen :)
Es würde bei FPC nicht zum tragen kommen da FPC (noch) keine Prefixe hat. Angewandt bei mir wird es nur wenn Delphi der Motor ist. " {$IF NOT DEFINED(FPC)} "
Forum: Object-Pascal / Delphi-Language
Delphi
by KodeZwerg,
15. Jan 2022
Das bestreite ich ja auch nicht.
Mein problem ist halt das je nach dem wie die uses aussieht muss auch mein $define inhalt aussehen.
Ich habe keinen einfluß auf den uses part nur auf meinen quelltext.
Ein nachvollziehbares Beispiel:
program Test;
{$IF CompilerVersion >= 23}
Forum: Object-Pascal / Delphi-Language
Delphi
by KodeZwerg,
15. Jan 2022
An himitsu, der Quelltext muss Delphi und FPC standhalten.
Ich habe halt das Problem das manche Nutzer "uses SysUtils" verwenden und mein "Qual"-Text dann händisch bearbeitet werden muss.
Das würde ich halt gerne elegant lösen nur weiß ich noch nicht wie. Das mit dem Makro ist neuland für mich, ich werde es testen.