DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: VB.NET | Thema: WriteFile Problem | Von: G. Guest ( 17.05.2006 01:09)

Hallo,
ich habe folgendes Problem:
ich versuche mit dem WriteFile Befehl Daten an ein Gerät zu schicken
aber dann bekomme ich ein "AccessViolationException" und folgende Fehlermeldung:

"Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist."

Woran könnte es denn liegen? ich habe ein Gerät das per USB angeschlossen ist und versuche mit diesem WriteFile Befehl Daten zu schicken

Hier mein Code:

<DllImport("kernel32.dll", SetlastError:=True)> _
Function WriteFile(ByVal hFile As Long, ByVal lpBuffer As Long, _
ByVal nNumberOfBytesToWrite As Long, ByVal lpNumberOfBytesWritten As Long, _
ByVal lpOverlapped As OVERLAPPED) As Long
End Function

Dim testB2(19) As Byte
testB2(0) = &H10
testB2(1) = &H22
testB2(2) = &HD
testB2(3) = &H40
testB2(4) = &HCD
testB2(5) = &H59
testB2(6) = &H23
testB2(7) = &H0
testB2(8) = &H19
testB2(9) = &H53
testB2(10) = &H6
testB2(11) = &HE8
testB2(12) = &HE8
testB2(13) = &H81
testB2(14) = &H1C
testB2(15) = &H1
testB2(16) = &H68
testB2(17) = &H10
testB2(18) = &H3

SendPacket(testB2)

End Sub

Public Sub SendPacket(ByVal aPacket As Byte())

Dim theBytesToWrite As IntPtr = aPacket.Length - 1 '+ aPacket.mDataSize

Dim theBytesReturned As IntPtr = IntPtr.Zero

MsgBox(WriteFile(gHandle, aPacket, theBytesToWrite, theBytesReturned, 1))

End Sub



DANKE!!!


Betreff Von Datum
AW: WriteFile Problem
nicht ganz die antwort: aber warum verwendest du nicht die File Klase aus System IO <br><br>oder wenn schon Vb 2005 den my namespace
Hannes Preishuber 17.05.2006 07:52

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG