Jochen Kühner
Level-3
- Beiträge
- 4.291
- Reaktionspunkte
- 527
-> Hier kostenlos registrieren
Will von VB.Net mit LibnoDave Bit's lesen und schrieben. Würde dazu gerne die Bit Funktionen von LibNoDave verwenden. Es funktioniert aber irgendwie nicht, kann mir jemand sagen ob Ich die Funktion richtig verwende:
retv = myDaveConnection.readBits(libnodave.daveBlockType_DB, dbNummer, readByte * 8 + readBit, 1, Nothing)
bit = myDaveConnection.getU8()
Das Problem ist, die Funktion readBits liefert -128 bei einer verbindung über die Siemens DLL's als rückgabewert, und bei verbindung via TCP 33280 als rückgabewert. Die Connect funktionen von LibNoDave laufen alle sauber durch.
retv = myDaveConnection.readBits(libnodave.daveBlockType_DB, dbNummer, readByte * 8 + readBit, 1, Nothing)
bit = myDaveConnection.getU8()
Das Problem ist, die Funktion readBits liefert -128 bei einer verbindung über die Siemens DLL's als rückgabewert, und bei verbindung via TCP 33280 als rückgabewert. Die Connect funktionen von LibNoDave laufen alle sauber durch.