Manchmal taucht bei mir im Dubuggerfenster die Meldung
"Invalid Memory Access" auf und zwar in der Zeile
Code: Alles auswählen
NetworkServerEvent.b = NetworkServerEvent()
Kann mir mal jemand einen Tipp geben woran es liegen könnte bzw. wie ich dem Fehler auf die Spur komme?
Das normale "Ausschlußverfahren" bei FEhlern geht nicht, da der Fehler halt nur hin und wieder auftritt, manchmal nen ganzen Tag nicht.
Freue mich über jeden Hinweis der mich weiter bringt.
[edit]
Es liegt nicht daran, das ich als Ergebnis ein Byte erwarte. Mit einer Longvariablen passiert es auch.
[edit2]
Nachvollziehbaren Code den ich euch hier posten kann, habe ich noch nicht. Meinen kompletten Code will ich natürlich nicht posten. Jetzt tritt der fehler aber jedesmal auf. Im Hauptcode/-thread bei ich eine Connection auf und im zweiten Thread wo ich die Serverevents auslese kommt beim zweiten Aufruf der Fehler (erste Verbindung wurde vorher geschlossen).
Sind die Netzwerkfunktionen noch nicht richtig Threadsicher?
Danke Toshy
Hinweis:
Fehler tritt mit der Beta8 auf und unter Windows98