Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Langer Programm Name (https://www.delphipraxis.net/116746-langer-programm-name.html)

Muetze1 5. Jul 2008 21:50

Re: Langer Programm Name
 
Moin!

Das ist kein Argument, da es eindeutig definiert ist, solche Namen mit " einzufassen. Also

"Test 123.exe" DeineParameter

Diese Regeln gelten für Parameter mit Leerzeichen genauso wie für EXE. Du musst dies ja sogar schon anwenden, wenn du den EXE Pfad mit angibst und dieser min. ein Leerzeichen enthält.

Und zur Frage: Da Delphi bis zur aktuellen RAD2007 Version im Namen beim Schlüsselwort "program" oder auch "library" nicht erlaubt, hast du keine Möglichkeit ohne extra Aufwand dieses zu erreichen.

Alternativen wurden schon genannt. U.a. wurde ab BDS2006 (ab Professional afaik) Pre-Build und Post-Build Ereignisse eingeführt und ab RAD2007 Studio sind diese Ereignisse direkt und vollständig unterstützt (vollständig, da vom Buildmanagement durch msbuild). Aber beachte dabei, dass die IDE den Prozess nicht mehr so ohne weiteres starten kann, da die EXE gegenüber seiner vermerkten Ausgabedatei differiert und wahrscheinlich die IDE nichts mehr findet.

Ich empfehle diese Umbenennung vor dem Bauen der Auslieferungsversion o.ä. vorzunehmen. Aber im Endeffekt bleibt die Frage, ob sich der zusätzliche Arbeitsaufwand gegenüber dem Leerzeichen rechnet. Schon allein programmiertechnisch kann dies zu Problemen führen (z.B. Entwicklung mit Konfigurationsdatei als ChangeFileExt(Application.ExeName, '.xml'); und beim Zusammenstellen des Setups wird die EXE umbenannt und schon besteht die Fehlerquelle mit der Konfigurationsdatei).

MfG
Muetze1

tschinkes 5. Jul 2008 23:28

Re: Langer Programm Name
 
OK, alles klar, Danke nochmal!

Ich denke wenn ich doch den Namen länger haben möchte bleibt mir erst mal das umbenennen von Hand. Aber ich denke ich werde auch mit einem knakischen kurzen Namen auf Dauer leben können ;) Wäre eben auch mal interessant gewesen wenn es eine Möglichkeit direkt gegeben hätte.

Das mit den Parametern ist schon ein gutes Argument, aber erst mal soweit sein xD

lbccaleb 5. Jul 2008 23:57

Re: Langer Programm Name
 
ich glaub ich werd ignoriert^^


Zitat:

Zitat von lbccaleb
wies in delphi geht kann ich dir jetzt auch nicht sagen, aber du kannst ja ne batch datei erstellen die es automatisch für dich erledigt...

edit:
also nichts mit hand ;-)

tschinkes 6. Jul 2008 18:24

Re: Langer Programm Name
 
Zitat:

Zitat von lbccaleb
ich glaub ich werd ignoriert^^
wies in delphi geht kann ich dir jetzt auch nicht sagen, aber du kannst ja ne batch datei erstellen die es automatisch für dich erledigt...
edit:
also nichts mit hand ;-)

* lol neeeee wirst nicht ignoriert, sorry *g

Ja Batch Datei is ja im Grund auch nix anderes, außer das ganze einmal per Batchkommando einzugeben, abba is auch ne Möglichkeit die ich gestern schon angelegt habe :D

Danke ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:54 Uhr.
Seite 2 von 2     12   

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