Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Eigenes Protokoll , geht nicht :(

  Alt 5. Nov 2005, 18:18
Moin Blumi,

bei ExecuteStr fügst Du %1 nahtlos an den Namen der Datei, so dass BlaBla.exe%1 als Anwendung registriert wird
Statt '%1' solltest Du also ' %1' nehmen (also mit Blank davor)

Da der Pfad der Anwendung auch Blanks enthalten kann solltest Du Application.ExeName auch noch in " einklammern:

ExecuteStr := '"'+Application.Exename+'" %1'; Sollte als Parameter auch ein Pfad mit Leerzeichen übergeben werden können, muss auch der Parameter in " eingeklammert werden.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat