Hallo !

Ich habe bei meiner Libnodave-Anwendung noch immer die Fehlermeldung beim Schreiben und Lesen "Attempted to read or write protected memory ... "

Woran könnte das denn liegen? Ich weiß nun wirklich keine Lösung mehr, auch nicht durch herumprobieren etc. es will einfach nicht funktionieren .


Code:
if (fds.rfd > 0)
            {
                
                di = new libnodave.daveInterface(fds, "Test", 0, libnodave.daveProtoISOTCP, libnodave.daveSpeed187k);
                di.setTimeout(10000000);

                dc = new libnodave.daveConnection(di, 0, rack, slot);

                if (0 == dc.connectPLC())
                {
                    
                    res = dc.readBytes(libnodave.daveDB, 10, 24, 2, null);

                                        if (res == 0)
                    {
                        // AN dieser Stelle ERROR!!!
                        txt = Convert.ToString(dc.getU16());
                    }
                    else
                                               Fehlercode = "error" + res + " " + libnodave.daveStrerror(res);
                    
                }
             
                dc.disconnectPLC();
                                libnodave.closeSocket(fds.rfd);
            }
            else
            {
                
                ConnectError = "Kann keine Verbindung herstellen!";
            }
Bitte Bitte um Hilfe!!

Grüße

steggo