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.
Fehler in DLL
Moderator: Guido Körber
-
- Posts: 543
- Joined: Mon Dec 01, 2003 6:09 pm
-
- Posts: 543
- Joined: Mon Dec 01, 2003 6:09 pm