IOW40

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
Virus
Posts: 1
Joined: Mon Nov 10, 2008 12:14 am

IOW40

Post by Virus »

hi leute ich wollte mich gerade an die programmierung des IO-Warriors machen und hab mir am Anfang was leichtes vornehmen

und dachte ein Blink oder Lauflicht wäre leicht genung jetzt hab ich aber ein kleines Problem

bei dem befehl

"IowKitWrite()"

bringt mir mein Compiler immer diese meldungen

[C++ Fehler] Unit1.cpp(52): E2034 Konvertierung von '_IOWKIT40_IO_REPORT *' nach 'char *' nicht möglich
[C++ Fehler] Unit1.cpp(52): E2342 Keine Übereinstimmung des Typs beim Parameter 'buffer' ('char *' erwartet, '_IOWKIT40_IO_REPORT *' erhalten)

hier der ausschnitt des Quellcodes

Code: Select all

  report.ReportID = 0;
  report.Value = 254;
  res = IowKitWrite(ioHandle, IOW_PIPE_IO_PINS,&report,IOWKIT40_IO_REPORT_SIZE);
  if (res != IOWKIT40_IO_REPORT_SIZE)
  {
    ShowMessage("Fehler bei der Übertragung überprüfen Sie die Verbindung");
  }
(die Variablen sind weiter oben im programm definiert)

kann mir jemand von euch erklären was ich ändern muss das diese Fehler behoben werden?

lg Virus
Elektron
Posts: 19
Joined: Tue Sep 30, 2008 12:57 am

Re: IOW40

Post by Elektron »

Kannst du den ganzen Quellcode als Datei anhängen?
Post Reply