Hallo Forum
Mein in Visual Basic 6.0 geschriebenes Programm funktioniert nun soweit einwandfrei.
Dieser IOW ist eine feine Sache :-)
Nun aber zum Problem(chen):
Ich habe eine Abfrage eingebaut, welche beim Programmstart verifiziert, dass der IOW auch wirklich am USB-Port vorhanden ist.
Dies ist mit Folgendem geloest:
iowHandles(0) = IowKitOpenDevice()
If iowHandles(0) = 0 Then
MsgBox ("Kein Modul angeschlossen!")
IowKitCloseDevice ((iowHandles(0)))
Unload Me
End If
Das funktioniert auch absolut zuverlaessig.......aber eben nur, solange ich das Programm in Visual Basic ausfuehre.
Wenn ich es hingegen als EXE compiliere und starte, dann erhalte ich - bei nicht eingestecktem IOW - von Windows XP die Meldung:
*Fehler in Anwendung*
Die Anweisung in *0x10001486* verweist auf Speicher in *0x000000a8*.
Der Vorgang *read* konnte nicht auf dem Speicher durchgefuehrt werden.
Kann mir dabei jemand behilflich sein?
Besten Dank :-)
MpunktZ
*Fehler in Anwendung* wenn IOW nicht vorhanden
Moderator: Guido Körber
- Christoph Jung
- Posts: 673
- Joined: Sun Oct 08, 2006 3:43 pm
- Location: Germany / Berlin
- Contact:
-
- Posts: 389
- Joined: Sun Feb 13, 2005 1:22 pm
- Location: Gerblingerode / Duderstadt
- Contact:
Antwort an *friend-of-rq*
Hallo friend-of-rq
Jawohl........das Problem besteht nach wie vor.
Dies resultiert in erster Linie daraus, dass ich noch keine Loesung dafuer gefunden habe ;-)
Fuer eine Loesung waere ich sehr dankbar.
Beste Gruesse,
MpunktZ
Jawohl........das Problem besteht nach wie vor.
Dies resultiert in erster Linie daraus, dass ich noch keine Loesung dafuer gefunden habe ;-)
Fuer eine Loesung waere ich sehr dankbar.
Beste Gruesse,
MpunktZ
- Christoph Jung
- Posts: 673
- Joined: Sun Oct 08, 2006 3:43 pm
- Location: Germany / Berlin
- Contact: