webForumDet fria alternativet

Fel 5 (returnvalue) från ShellExecute i shell32.dll

.NET

2 svar · 196 visningar · startad av Engine^

Medlem sedan dec. 20003 887 inlägg
Frågan#1

Jag försöker öppna en .dwg-fil via VBA med hjälp av ShellExecute API:t, men ShellExecute returnerar 5 till mig och jag hittar inte vad det är för ett felmeddelande.
Vart finns det en lista över dessa, som även inkluderar värdet på enumereringarna?

ShellExecute Function referensen säger mig inte så vidare mycket.

Medlem sedan juni 20022 599 inlägg
#2

Dom finns i SHELLAPI.H om du har MSVC installerat:

#define SE_ERR_FNF 2 // file not found
#define SE_ERR_PNF 3 // path not found
#define SE_ERR_ACCESSDENIED 5 // access denied
#define SE_ERR_OOM 8 // out of memory
#define SE_ERR_DLLNOTFOUND 32

Annars verkar de ha samma numeriska värde som de vanliga systemfelen: http://msdn.microsoft.com/library/en-us/debug/base/system_error_codes.asp?frame=true

Medlem sedan dec. 20003 887 inlägg
#3

Tackar niko

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)