Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programmname als Konstante bei MultiLanguage... (https://www.delphipraxis.net/67337-programmname-als-konstante-bei-multilanguage.html)

glkgereon 13. Apr 2006 08:44


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:
const
  cAppName = 'My SuperDuperApplication';
  cAppVersion = '0.1';
  cAppStatus = 'Alpha';
  cAppTitle = cAppName+' v.'+cAppVersion+' '+cAppStatus;
nun würde ich natürlich gerne, wenn die Sprache geändert wird, im Zweifel auch den Namen des Programms ändern (zb MeinSuperDuperProgramm).

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... :?)

boserPascal 13. Apr 2006 09:12

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