ich bin gerade am Testen von Anwendungen, die sowohl unter Windows
(mit Delphi 7), alsauch unter Linux (mit Kylix 3) laufen sollen.
Jetzt gibt es ja "Probleme", wenn man zum Beispiel das
System-Verzeichnis sucht. In Windows kein Problem. In Linux
funktioniert dieser Aufruf - Logischerweise - nicht.
Jetzt die Frage:
In der Programmiersprache M$ VisualBasic gibt es die Möglichkeit
während des Kompilierens (was bei M$ keines ist), aufgrund von
Einstellungen gewisse Zeilen im Quellcode zu überspringen bzw. neue
Zeilen hinzu zufügen.
Gibt es eine solche Möglichkeit auch unter Delphi/Kylix ?? Wenn ja, wo
gibt es Info´s oder Beispiele??
Klaus Müller
P.S. ich habe sogar im Handbuch nachgesehen und nichts gefunden.
Klaus Müller <nospam.k...@hwkrauss.de> wrote:
...
> Jetzt die Frage:
> In der Programmiersprache M$ VisualBasic gibt es die Möglichkeit
> während des Kompilierens (was bei M$ keines ist), aufgrund von
> Einstellungen gewisse Zeilen im Quellcode zu überspringen bzw. neue
> Zeilen hinzu zufügen.
RTFM -> $DEFINE, $IFDEF usw.
Bye, Ralf
Schau mal unter $IFDEF, $ELSE, $ENDIF
Beispiel:
{$IFDEF MSWINDOWS}
// Nur unter Windows
{$ELSE
// Nur unter Linux (solange es die einzige Alternative zu Windows
// ist :)
{$ENDIF}
Gruß,
Steve
Klaus Müller schrieb am Wed, 13 Nov 2002 14:44:52 +0100:
>In der Programmiersprache M$ VisualBasic gibt es die Möglichkeit
>während des Kompilierens (was bei M$ keines ist), aufgrund von
>Einstellungen gewisse Zeilen im Quellcode zu überspringen bzw. neue
>Zeilen hinzu zufügen.
Compiler-Direktiven, z.B. (*$IFDEF*) / (*$ENDIF*)
Gruß, Joe
> Schau mal unter $IFDEF, $ELSE, $ENDIF
>
> Beispiel:
>
> {$IFDEF MSWINDOWS}
> // Nur unter Windows
> {$ELSIF LINUX}
> // Nur unter Linux (solange es die einzige Alternative zu Windows
> // ist :)
{$ELSIF MACOS}
// MAC
{$ENDIF}
Buhu '(
Alex
Danke!