![]() |
Fehler 126??
hi,
wenn ich eine datei per shellexecute öffne, kommt manchmal der fehler 126. mit was könnte dies zusammenhängen??? noch ne kleine frage: welche möglichkeit zum öffnen von dateien ist scheller: shellexecute oder createprocess (also mit öffnen der verknüpften anwendung der datei)??? PLEASE HELP!!! |
Re: Fehler 126??
Was verstehst du unter öffnen? Mit CreateProcess erzeugt man einen neuen Prozess. Mit Shellexecute öffnet man eigentlich Dateien mit dem dazugehörigen Programm.
|
Re: Fehler 126??
man kann auch eine jpg-datei mit createprocess mit dem verknüpften programm öffnen wie shellexecute, weiss nur net wo der code nochmal is...
|
Re: Fehler 126??
Ín dem man das mit dem Dateityp verknüpfte Programm aus der Registry liest und dann die Datei als Parameter angibt.
|
Re: Fehler 126??
das war aber nicht meine frage!!! :roll:
|
Re: Fehler 126??
Von wem kommt der Fehler 126?
Kernel (Bluescreen)? Programm, daß die Datei anzeigen soll? System (irgendein Fenster)? |
Re: Fehler 126??
ich hab ihn mit getlasterror anzeigen lassen direkt nach shellexecute
ungefähr so: Application.MessageBox('',@IntToStr(GetLastError)[1],16); PLEASE HELP!! |
Re: Fehler 126??
Und wo ist das Problem:
Zitat:
|
Re: Fehler 126??
Moin SilentAMD,
Du kannst Dir die Meldung auch im Klartext anzeigen lassen:
Delphi-Quellcode:
ShowMessage(SysErrorMessage(GetLastError));
|
Re: Fehler 126??
oh... :oops:
sorry konnte ich nit wissen...also gilt nur für shellexecute? ich hab immer gedacht: ohne fehler gibt 0 zurück...(wüsste gern wo man solche sachen nachlesen kann.... :???: ) @Christian Seehase: das hab ich schon längst drin und es besagt dass irgendein modul fehlt....egal naja DANKE!!!!!!!!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz