Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Bedingte Compilierung


Torsten - Mi 08.01.03 17:21
Titel: Bedingte Compilierung
Moinsen Leute,

mittlerweile bin ich fast komplett auf D7 ungestiegen. Trotz einiger Anfangsschwierigkeiten.
Nun habe ich ein kleines, wirklich nur ein kleines, Problem.
Und zwar nutze ich doch recht häufig unter D7 die Unit XPMan. Hauptsächlich für Programme unter WindowsXP.

Nun nutze ich in meiner FH gelegentlich noch D5 und D6. Für jenes ist das freilich unbekannt. Somit stiess ich auf die bedingte Compilierung.
Doch wie kann ich nun $IFDEF und $IFEND für dieses Problem benutzen?

Ich habe in der Hilfe gelesen, dass man das mittels der Compiler-Version abfangen.
Wie würde das denn etwa für eine diese eine Unit ausschauen?

Fragende Grüße

Torsten


Klabautermann - Mi 08.01.03 18:06

Hallo,

du musst die anpassung in der USES klausel machen und zar so:


Quelltext
1:
 uses Forms, {$IFDEF VER150}XPMan, {$ENDIF} SysUtils;                    


Die Version 150 ist di von Delphi 7.

Gruß
Klabautermann


Torsten - Mi 08.01.03 18:18

Hallo,

just in diesem Moment kam ich mit meiner Testerei auf das gleiche Ergebnis.
Besten Dank dennoch.

Dankende Grüße

Torsten