Forum: Sonstige Fragen zu Delphi
Delphi
by Binärbaum,
3. Feb 2005
Kann es sein, dass der Pfad zur Textdatei Leerzeichen enthält (oder irgendwelche Sonderzeichen)?
Falls ja, solltest du den Pfad in Anführungszeichen übergeben, da sonst der Rest nach dem Leerzeichen als neuer Parameter interpretiert wird (und somit logischerweise die Datei nicht gefunden werden kann).
Also statt:
ShellExecute(0, 'open', PChar('Wordpad.exe'), PChar('C:\mein Ordner\datei.txt'),...
Forum: Sonstige Fragen zu Delphi
Delphi
by Binärbaum,
2. Feb 2005
Eventuell könnte man das auch über CreateProcess realisieren, aber ich glaube, dass ShellExecute für deinen Zweck besser geeignet ist.
MfG
Binärbaum