![]() |
Programmname als Konstante bei MultiLanguage...
Hi,
Ich habe ein Programm geschrieben und eine übersetzung mit Gnu GetText eingebaut. Funktioniert auch alles. Nun habe ich ein Problem mit dem Namen und der Version des Programms. Bisher habe ich das ganze so gespeichert:
Delphi-Quellcode:
nun würde ich natürlich gerne, wenn die Sprache geändert wird, im Zweifel auch den Namen des Programms ändern (zb MeinSuperDuperProgramm).
const
cAppName = 'My SuperDuperApplication'; cAppVersion = '0.1'; cAppStatus = 'Alpha'; cAppTitle = cAppName+' v.'+cAppVersion+' '+cAppStatus; nun habe ich mir gedacht: kann man ja resourcestrings nehmen, die übersetzt gnugettext ja auch direkt. leider crasht dann der cAppTitle weil er Konstanten erwartet. Habt ihr irgendwelche Ideen wie man das machen könnte? (Ich würde nur sehr ungern das in meine INI speichern...da kann ja dann echt jeder depp was ändern... :?) |
Re: Programmname als Konstante bei MultiLanguage...
Hi
Das sich Konstanten nicht verändern lassen ist ja wohl klar! Aber du kannst einfach string nehmen. MfG boserPascal! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 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