Definition Symbole fuer bedingte Compilierung

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Eclipticon
Beiträge: 292
Registriert: Sa 5. Feb 2011, 20:38
OS, Lazarus, FPC: Windows XP VirtualBox (FPC 2.6.4, Laz 1.2.4)
CPU-Target: 32Bit
Wohnort: Wien

Definition Symbole fuer bedingte Compilierung

Beitrag von Eclipticon »

Hi,

ich wuerde gerne abhaengig von einigen Symbolen fuer bedingte Compilierung andere definieren, so nach dem Schema

Code: Alles auswählen

{$IFDEF ONE}
  {$DEFINE ENGLISH}
{$ENDIF}
 
{$IFDEF EINS}
  {$DEFINE DEUTSCH}
{$ENDIF}
Nachdem ich diese Symbole in mehreren Units verwenden moechte, kann ich sie entweder in eine Include-Datei schreiben und in jeder der Units reinnehmen ... oder geht das auch irgendwo in den Projektoptionen, um sie global verfuegbar zu machen?

Merci!

Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Definition Symbole fuer bedingte Compilierung

Beitrag von Socke »

Eclipticon hat geschrieben:Nachdem ich diese Symbole in mehreren Units verwenden moechte, kann ich sie entweder in eine Include-Datei schreiben und in jeder der Units reinnehmen ... oder geht das auch irgendwo in den Projektoptionen, um sie global verfuegbar zu machen?
Das geht wie mit allen Compiler-Schaltern auf der Kommandozeile:
Compilereinstellungen -> Andere

Code: Alles auswählen

-dONE -dEINS
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Eclipticon
Beiträge: 292
Registriert: Sa 5. Feb 2011, 20:38
OS, Lazarus, FPC: Windows XP VirtualBox (FPC 2.6.4, Laz 1.2.4)
CPU-Target: 32Bit
Wohnort: Wien

Re: Definition Symbole fuer bedingte Compilierung

Beitrag von Eclipticon »

Hi,

entschuldige, ich hab mich offenbar etwas vage ausgedrueckt:

Wie ich ONE und EINS definiere ist klar, aber wo (ausser in eine Include-Datei) koenne ich die bedingte Definition von ENGLISH und DEUTSCH reinpacken (die natuerlich real deutlich komplizierter ist)?

Danke!

Benutzeravatar
theo
Beiträge: 10872
Registriert: Mo 11. Sep 2006, 19:01

Re: Definition Symbole fuer bedingte Compilierung

Beitrag von theo »

Man kann bei Projekteinstellungen -> Compilereinstellungen -> Andere eine "extrafpc.cfg" laden.
Dort kann dann z.B. stehen:

Code: Alles auswählen

 
-dEINS
#ifdef EINS
-dDEUTSCH
#endif

Antworten