AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Langer Programm Name

Ein Thema von tschinkes · begonnen am 5. Jul 2008 · letzter Beitrag vom 6. Jul 2008
Antwort Antwort
Muetze1
(Gast)

n/a Beiträge
 
#1

Re: Langer Programm Name

  Alt 5. Jul 2008, 21:50
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 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