Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fehler 126?? (https://www.delphipraxis.net/36672-fehler-126-a.html)

silentAMD 23. Dez 2004 12:32


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!!!

Luckie 23. Dez 2004 12:36

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.

silentAMD 23. Dez 2004 13:00

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...

Luckie 23. Dez 2004 13:02

Re: Fehler 126??
 
Ín dem man das mit dem Dateityp verknüpfte Programm aus der Registry liest und dann die Datei als Parameter angibt.

silentAMD 23. Dez 2004 13:05

Re: Fehler 126??
 
das war aber nicht meine frage!!! :roll:

tommie-lie 23. Dez 2004 13:19

Re: Fehler 126??
 
Von wem kommt der Fehler 126?
Kernel (Bluescreen)?
Programm, daß die Datei anzeigen soll?
System (irgendein Fenster)?

silentAMD 23. Dez 2004 16:11

Re: Fehler 126??
 
ich hab ihn mit getlasterror anzeigen lassen direkt nach shellexecute

ungefähr so:

Application.MessageBox('',@IntToStr(GetLastError)[1],16);


PLEASE HELP!!

Luckie 23. Dez 2004 16:18

Re: Fehler 126??
 
Und wo ist das Problem:
Zitat:

Returns a value greater than 32 if successful, or an error value that is less than or equal to 32 otherwise.

Christian Seehase 23. Dez 2004 16:57

Re: Fehler 126??
 
Moin SilentAMD,

Du kannst Dir die Meldung auch im Klartext anzeigen lassen:

Delphi-Quellcode:
ShowMessage(SysErrorMessage(GetLastError));

silentAMD 23. Dez 2004 17:32

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.
Seite 1 von 2  1 2      

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