Hallo,
die Frage steht schon fast vollständig in der Überschrift:
Wie kann ich zur Laufzeit auf den in den Projekteinstellungen festgelegten Titel zugreifen?
Aufgehoben wird der String ja offensichtlich in der .lpi-Datei als "title", das bring mich aber zur Laufzeit nicht weiter, oder?
Gruß, Ingo
Zugriff auf Projekt "Titel" zur Laufzeit?
-
- Beiträge: 65
- Registriert: Mo 27. Aug 2012, 15:43
Re: Zugriff auf Projekt "Titel" zur Laufzeit?
Application.Title
-
- Beiträge: 65
- Registriert: Mo 27. Aug 2012, 15:43
Re: Zugriff auf Projekt "Titel" zur Laufzeit?
Das liegt aber (zumindest bei einer Konsolen-Anwendung) nur daran, dass Lazarus beim Erzeugen der Anwendung im "Hauptprogramm" einwp_xyz hat geschrieben:Application.Title
Code: Alles auswählen
Application.Title := 'Titel_des_Projektes';
Ändere ich diese Zeile oder den Projekt-Titel in den Projekteinstellungen sind die beiden nicht mehr gleich - was ich irgendwie unbefriedigend finde.
-
- Beiträge: 298
- Registriert: Di 23. Nov 2010, 23:41
- OS, Lazarus, FPC: Ubuntu/Win, Lazarus trunk, FPC trunk
- CPU-Target: 32Bit/64Bit
- Wohnort: Geldern
- Kontaktdaten:
Re: Zugriff auf Projekt "Titel" zur Laufzeit?
dafür gibt es in den Projekt Einstellungen unter Verschiedenes den Punkt:
Die Haupt-Unit enthält >>Application.Title<< Anweisung
Die Haupt-Unit enthält >>Application.Title<< Anweisung
MfG Gocher
akt. Projekt: Webserver(HTTPS HTTP/2) mit integrierten CMS in Free Pascal - www.gocher.me
akt. Projekt: Webserver(HTTPS HTTP/2) mit integrierten CMS in Free Pascal - www.gocher.me
-
- Beiträge: 65
- Registriert: Mo 27. Aug 2012, 15:43
Re: Zugriff auf Projekt "Titel" zur Laufzeit?
Gerade getestet:gocher hat geschrieben:dafür gibt es in den Projekt Einstellungen unter Verschiedenes den Punkt:
Die Haupt-Unit enthält >>Application.Title<< Anweisung
Bei einer LCL-Anwendung funktioniert alles wie in
http://wiki.lazarus.freepascal.org/IDE_ ... n.Title.22
beschrieben.
Bei einer Konsolenanwendung mit "[x] Hauptunit ist Pascal-Quelltext" wird allerdings bei mir
Code: Alles auswählen
Application.Title := 'irgendwas';