[gelöst] MediaInfo.dll - Invalid memory access - Warum ?
Verfasst: 15.10.2007 22:54
moin, moin...
höchst irritiert... scholly
Warum bekomme ich den Fehler, wenn ich die DLL in einer Subroutine benutze ?Error Log hat geschrieben:[22:34:20] Executable started.
[22:34:21] [ERROR] 611_proc.pb (Line: 33)
[22:34:21] [ERROR] Invalid memory access.
[22:42:50] The Program was killed.
Code: Alles auswählen
If OpenLibrary(0,"MediaInfo_0611.dll")
Mediafile.s = "D:\4tests\ugs_avi.avi"
Handle = CallCFunction( 0, "MediaInfoA_Open", Mediafile)
info.s = PeekS(CallFunction( 0, "MediaInfoA_Get", Handle, 2, 0, "Bitrate_string", 1, 0))
Debug "Bitrate: " + info
CallFunction( 0, "MediaInfoA_Close", Handle)
CloseLibrary(0)
Else
info = "konnte MediaInfo_0611.dll nicht öffnen"
EndIf
Gosub dummy
End
dummy:
;#########################################################################################
;{
If OpenLibrary(2,"MediaInfo_0611.dll")
Mediafile.s = "D:\4tests\ugs_avi.avi"
Handle = CallCFunction( 2, "MediaInfoA_Open", Mediafile)
info.s = PeekS(CallFunction( 2, "MediaInfoA_Get", Handle, 2, 0, "Bitrate_string", 1, 0))
Debug "Bitrate: " + info
CallFunction( 2, "MediaInfoA_Close", Handle)
CloseLibrary(2)
Else
info = "konnte MediaInfo_0611.dll nicht öffnen"
EndIf
;}
Return; dummy