![]() |
Complier Direktive für "Delphiversion"?
Gibt es eine möglichkeit zu überprüfen, welche Version der Complier ist?
Damit ich z.B. sagen könnte:
Delphi-Quellcode:
Und dann müsste ich noch das gegenteil überprüfen:
{$ IFDEF <Delphiversion >= 2006>}
classoperator notequals... {$ ENDIF}
Delphi-Quellcode:
Und wäre das möglich:
{$ IFDEF <Delphiversion < 2006>}
function notequals... {$ ENDIF}
Delphi-Quellcode:
{$ IFDEF <Delphiversion >= 2006>}
classoperator notequals... {$ ELSE} function notequals... {$ ENDIF} begin // funktion end; |
Re: Complier Direktive für "Delphiversion"?
Hrm.. Die Forensuche war mal wieder erfolgreich:
![]() |
Re: Complier Direktive für "Delphiversion"?
Hmmm... Also ich hatte gesucht, und nichts sinnvolles gefunden...
Andere Frage: Wie kann ich überprüfen, ob es nocht VER180 ist? Ah:
Delphi-Quellcode:
Und was wäre imt VER190? Kann ich das irgendwie sagen, dass es >= VER180 ist?
{$IFNDEF ...}
|
Re: Complier Direktive für "Delphiversion"?
Hast Du Dir die Jedi-Include datei darunter mal angeguckt?
Dort werden zusätzlich noch _UP Anweisungen definiert. Und neben IfDef gibts auch noch IfNDef... guckst Du http://www.delphibasics.co.uk/RTL.asp?Name=$IfDef |
Re: Complier Direktive für "Delphiversion"?
Aber man brauch dann ja die JEDI-Include-Datei oder?
|
Re: Complier Direktive für "Delphiversion"?
Du kannst Dir auch einfach angucken wie die das gemacht haben und für Dich anhand der VER - Tabelle nur die nötigsten Defines selber schreiben.
Du bist heute noch nicht so ganz wach, kann das sein? :zwinker: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz