Autor Beitrag
Torsten
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 160



BeitragVerfasst: Mi 08.01.03 17:21 
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Mi 08.01.03 18:06 
Hallo,

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

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


Die Version 150 ist di von Delphi 7.

Gruß
Klabautermann
Torsten Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 160



BeitragVerfasst: 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