Hallo,
sicherlich haben schon einige von Euch mit Shellexecute gearbeitet um irgendwelche Dateien, mit dem verknüpften Programm zu öffnen.
In der Datenbank meiner Anwendung speichere ich Laufwerk + Pfad + Dateiname von PDF Dokumenten
Etiketten usw. um diese mit der zugehörigen Anwendung zu öffnen.
Das ganze funktioniert soweit wunderbar, Probleme machen nur PDF Dokumente auf Desktop PC's von HP, bei Laptops von HP oder Geräte anderer Hersteller gibt es keinerlei Probleme.
Hier mal ein Code Schnipsel.
Delphi-Quellcode:
ShellExecute(Application.Handle,
'open',
PChar(DB1.DucumentsTblFilename.Text),
Nil, Nil, SW_SHOWNORMAL)
Fehlermeldung siehe Anhang.
Kennt oder hatte jemand auch schon einmal ein ähnliches Problem.
PS:
OS -> WinXP SP2 Englisch
Acrobat Reader 7.0 Englisch