Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wenn D3 dann das wenn nicht dann das. (https://www.delphipraxis.net/23986-wenn-d3-dann-das-wenn-nicht-dann-das.html)

Die Muhkuh 13. Jun 2004 14:59


Wenn D3 dann das wenn nicht dann das.
 
Ahoi,


komisch Titel ich weiß, aber mir fällt nix besseres ein.

Ich hab grad eine Kompo entwickelt in D7. Jetzt hab ich sie mit D5 getest -> ging. Dann mit D3 ging nicht. Da ich die Kompo aber auch unter D3 anbieten möchte, wollte ich das mittels Compilerschalter machen. Aber wie lauten die?

Mirilin 13. Jun 2004 15:04

Re: Wenn D3 dann das wenn nicht dann das.
 
:hi:

Für D3
Delphi-Quellcode:
{$IfDef VER100}
(aus Delphi in a Nutshell. Leider stehne da nur die Werte bis D5 drin ^^)

mfg Tobias

Die Muhkuh 13. Jun 2004 15:06

Re: Wenn D3 dann das wenn nicht dann das.
 
Ver100 für D3?


Naja ich probiert mal aus.

Die Muhkuh 13. Jun 2004 15:08

Re: Wenn D3 dann das wenn nicht dann das.
 
Geht des auch noch so:

Delphi-Quellcode:
{$IfDef Ver100 or higher}
oder so ähnlich?

Mirilin 13. Jun 2004 15:09

Re: Wenn D3 dann das wenn nicht dann das.
 
:hi:

Mal noch ein Link

mfg Tobias

Robert Marquardt 13. Jun 2004 17:38

Re: Wenn D3 dann das wenn nicht dann das.
 
Nimm doch jedi.inc von der JCL.
Dort werden alle Compilerversionen in lesbare Namen umgewandelt.

Die Muhkuh 13. Jun 2004 18:04

Re: Wenn D3 dann das wenn nicht dann das.
 
Und wie setzt man die ein?

Robert Marquardt 14. Jun 2004 05:31

Re: Wenn D3 dann das wenn nicht dann das.
 
{$I jedi.inc}
in die .pas Files des Projektes einfuegen.
Am besten noch vor der unit-Zeile.
Ab dann kann man die definierten Symbole benutzen wie
{$IFDEF DELPHI5_UP}
Also alle Delphi-Versionen ab 5 oder
{IFNDEF DELPI6_UP}
alle Delphi-Verisonen vor 6.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz