CloseLibrary hier zum Error führt.
Ich bekomme jedes Mal wenn ich CloseLibrary einbinde einen Fehler.
(Lesefehler an der Adresse xxxxxxxx)
Getestet auf Win8 64Bit
Vielleicht ist es ja einfach nur zu spät und ich muss eine Nacht drüber schlafen.
Ja liegt wohl auch an der InitSprite()
Aber warum?
GoDLL.dll
Code: Alles auswählen
ProcedureDLL MyFunction1()
InitSpriteX.l = InitSprite()
MessageRequester("DLL", "DLL Ende" , 0)
ProcedureReturn InitSpriteX.l
EndProcedure
Code: Alles auswählen
If OpenLibrary(0, "GoDLL.dll")
InitSpriteX.l = CallFunction(0,"MyFunction1")
;CloseLibrary(0)
EndIf
MessageRequester("OK", "Programm Ende" , 0)