|
|
Drucken mit Acrobat Reader- #24424 in section [744245] |
Sec: |
(1) Allgemeines |
Von: |
Cyprian Kuschka |
An: |
Harro Schippan |
Am/Um: |
15.05.2025 23:03:03 gelesen |
|
Ich glaube, ich hab's jetzt endlich gefunden. Hatte im lcFileName des ShellExecute den Namen der Acrobat.exe INCL Pfad!!! Hatte das irgendwo so gefunden. Läuft auch auf allen anderen Rechnern so. Aber mein Sorgenkind stürzte einfach ab. Jetzt so: lcFileName = "Acrobat.exe" retcd = ShellExecute(0,lcAction,lcFileName,lcParams,lcDir,0) und es geht. Warum das isolierte Programm läuft und warum wenn es in meine Anwendung eingebunden ist, zum Absturz kommt, ist mir völlig unklar
|
Wenn VFP in Ihrer EXE an der ShellExecute-Zeile wirklich abstürzt (statt nur einen Fehlercode zurückzugeben), liegt das meist an einer ungültigen Declaration oder an falsch zusammengesetzten String-Parametern, die den Aufruf “zerschießen”. Kann sein, dass bei Dir der Prozess in einer Entwicklungsumgebung gestartet wird und damit eigentlich eine andere Ausgangsposition erhält. In diesem Fall versuche die API ganz am Anfang der Projektes einzubinden. Grüße Cyprian Viele Grüße Cyprian
|
|
|
|