Thema: Delphi Wieder mal Shellexecute

Einzelnen Beitrag anzeigen

sminds

Registriert seit: 16. Jun 2003
Ort: Südtirol
21 Beiträge
 
#1

Wieder mal Shellexecute

  Alt 30. Nov 2004, 09:54
Habe mir einige Posts angeschaut, jedoch will das Shellexecute auf Windows 98 - Rechnern nicht funktionieren

z.B.

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open',
                     pchar('test.doc'),
                     nil,
                     PChar('c:\'),
                     sw_ShowNormal);

ShellExecute(0, 'open',
                     pchar('c:\test.doc'),
                     nil,
                     '',
                     sw_ShowNormal);

ShellExecute(Application.Handle, '',
                     pchar('c:\test.doc'),
                     nil,
                     '',
                     sw_ShowNormal);
funktioniert unter Windows XP ohne Probleme, unter Windows 98 jedoch nicht (es öffnet sich nichts).
Wenn ich im Explorer die Dateien anklicke, öffnen sie sich mit Word. Laut Microsoft müßte Shellexecute ab Windows 95 und NT 3.5 funktionieren, ....

Wäre Dankbar, wenn mir jemand helfen könnte... vielleicht gibt es eine alternative Funktion, Dateien in Delphi 7.x zu öffnen.

Egon.
  Mit Zitat antworten Zitat