Struktur an DLL übergeben?
Verfasst: 07.02.2014 18:53
[PB 5.21 LTS]
Nachdem ich relativ wenig Erfahrung mit DLLs habe, mache ich vermutlich irgendeinen unverzeihlichen Fehler und erhalte stets einen Speicherfehler:
"Ungültiger Speicherzugriff (Lesefehler an Adresse 0)"
Nachdem ich relativ wenig Erfahrung mit DLLs habe, mache ich vermutlich irgendeinen unverzeihlichen Fehler und erhalte stets einen Speicherfehler:
"Ungültiger Speicherzugriff (Lesefehler an Adresse 0)"
Code: Alles auswählen
Structure DLLStructure
Schule.s{64}
Lehrer.s{48}
Schuljahr.s{9}
Klasse.s{12}
EndStructure
Global kvDCDLL.DLLStructure
kvDCDLL\Schule = Schule$
kvDCDLL\Lehrer = Lehrer$
kvDCDLL\Schuljahr = Schuljahr$
kvDCDLL\Klasse = Klasse$
Prototype.l PT_kvDC_InitDLL(*PtrDLL.DLLStructure)
kvDC_Lib = OpenLibrary(#PB_Any, "kvDC.dll")
If kvDC_Lib
Global kvDC_InitDLL.PT_kvDC_InitDLL = GetFunction(kvDC_Lib, "kvDC_InitDLL")
EndIf
kvDC_InitDLL(@kvDCDLL)