![]() |
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 |
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 |
Re: Langer Programm Name
ich glaub ich werd ignoriert^^
Zitat:
also nichts mit hand ;-) |
Re: Langer Programm Name
Zitat:
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. |
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