![]() |
{$IFDEF GERMAN} funktioniert nicht?
Da ich mein Sprachzeugs jetzt noch nicht mit dll's machen werde, habe ich nun eine Methode gefunden die mir auch gefällt und zwar die Exe einmal englisch und einmal in deutsch zu compilieren (Versionsinfo->Sprache).
Dazu gibt es ja den Compilerschalter:
Delphi-Quellcode:
leider wird trotz deutsch der Englische Text compiliert. An was liegt das?
{$IFDEF GERMAN}
//alles in deutsch {$ELSE} //ENGISCH {$ENDIF} Mfg |
Re: {$IFDEF GERMAN} funktioniert nicht?
Moin Tobias,
hast Du auch irgendwo die Zeile
Delphi-Quellcode:
{$DEFINE GERMAN}
|
Re: {$IFDEF GERMAN} funktioniert nicht?
:wall: ok danke es funktioniert.
Mfg tobi |
Re: {$IFDEF GERMAN} funktioniert nicht?
... andere Möglichkeit wäre es auch dies in den Projektoptionen einzutragen. Ein $Define im Quelltext hat meist den Nachteil der begrenzten Gültigkeit im Gegensatz zu der erstgenannten Möglichkeit.
|
Re: {$IFDEF GERMAN} funktioniert nicht?
Hi Leute,
ich habe noch eine Frage zu den Compilerschaltern. Muss das $DEFINE vor dem {$IFDEF NIP} {$ELSE} {$ENDIF} kommen und wo in den Projektoptionen kann man das einstellen? Danke für Eure Hilfe. Grüße xthing |
Re: {$IFDEF GERMAN} funktioniert nicht?
Entweder du setzt das $DEFINE im Code vor allen $IFDEFs,
oder du steuerst es über die Projektoptionen unter Verzeichnisse/Bedingungen -> Definition. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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