Ich habe vor kurzem Angefangen in Delphi zu programmieren und wollte testen ob ich den IO-Warrioir ansprechen kann. Sobald ich das Programm compilieren will meldet sich der Debugger mit folgendem Fehler.

Was habe ich falsch gemacht?
------
Hier der Code:
Code: Select all
var
Form1: TForm1;
ioHandle: IOWKIT_HANDLE;
Report40: IOWKIT40_IO_REPORT;
Code: Select all
LoadIowKitAPI;
ioHandle := IowKitOpenDevice;
if Assigned(ioHandle) then
begin
IowKitWrite(ioHandle,0, @Report40 ,0);
IowKitCloseDevice(ioHandle);
end
Gibt es kein Beispielcode für die Funktion IowKitWrite() in der Dokumentation? Dort befindet sich nur ein Beispiel für C#. (Ende Seite 18)
Sehe ich das Richtig das der dritte Wert der die Funktion IowKitWrite() benötigt nur der IO-Warrior Typ ist?
mfG NiGGo
PS: IowKitOpenDevice() geht ohne Probleme!