Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Delphi 7 -> Kylix 3 -> Delphi 7 ?:-)

0 views
Skip to first unread message

Klaus Müller

unread,
Nov 13, 2002, 8:44:52 AM11/13/02
to
Hallo zusammen,

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.

Ralf Mimoun

unread,
Nov 13, 2002, 8:54:33 AM11/13/02
to
Moin!

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


Steve Rasch

unread,
Nov 13, 2002, 8:51:17 AM11/13/02
to
Hallo,

On Wed, 13 Nov 2002 14:44:52 +0100, Klaus Müller
<nospam.k...@hwkrauss.de> wrote:
>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??

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

Joe Galinke

unread,
Nov 13, 2002, 8:52:55 AM11/13/02
to
Hallo Klaus,

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

Alexander Adam

unread,
Nov 13, 2002, 8:57:28 AM11/13/02
to
hi,

> 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


Klaus Müller

unread,
Nov 13, 2002, 9:30:28 AM11/13/02
to

SUPPPPPERRRRR!!!

Danke!

0 new messages