Fehler in DLL

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
klausw1
Posts: 1
Joined: Mon May 09, 2005 3:01 pm

Fehler in DLL

Post by klausw1 »

Beim Schreiben einer Anwendung für IR-Fernbedienungen bin ich auf ein Problem mit der DLL für VB gestoßen:
Ruft man mehrfach die Funktion Read oder ReadImmediate auf, stürzt diese mit einem ungültigen Speicherzugriff ab. Manchmal schon bei den ersten Zugriffen, manchmal aber auch erst nach vielen Zugriffen. Scheinbar hängt es zusätzlich mit der Häufigkeit der Aufrufe zusammen. Als ich einen Timer alle 500ms abfragen ließ und die Wartezeit der DLL auf 0 stellte, kam der Fehler in der Regel schon nach wenigen Sekunden, meistens beim Drücken einer Taste auf der Fernbedienung. Leider bin ich in C nicht besonders fit, sonst würde ich den Fehler selbst suchen. Aufgrund meiner wenigen Erfahrungen vermute ich einen Pointer-Fehler.
Robert Marquardt
Posts: 543
Joined: Mon Dec 01, 2003 6:09 pm

Post by Robert Marquardt »

Das erscheint mir unwahrscheinlich, da ich gerade ein VB6 Programm mit Timer geschrieben habe das nicht abstuerzt.
Ich teste allerdings mit einer neuen DLL.
Robert Marquardt
Posts: 543
Joined: Mon Dec 01, 2003 6:09 pm

Post by Robert Marquardt »

Kann ich die Sourcen des Testprogramms bekommen (marquardt at codemercs dot com)?
Ich habe einen IO-Wariror zum Testen hier. Das sollte sich schnell finden lassen.
Post Reply