hhm
Anmeldungsdatum: 28.04.2010 Beiträge: 8
|
Verfasst am: 12.05.2010, 13:17 Titel: ERROR_NOACCESS bei ReadFile |
|
|
Bei einem Lesezugriff auf COM1 über
Code: | bResult = ReadFile(hCom, @buff, 1024, @nBytesRead, Null) |
erhalte ich folgenden Fehler (GetLastError):
998L ERROR_NOACCESS Unzulässiger Zugriff auf einen Speicherbereich.
Dieser Fehler tritt nur auf, wenn der Lesezugriff aus einem Thread heraus erfolgt. Der Zugriff funktioniert dagegen einwandfrei, wenn ReadFile innerhalb DlgProc aufgerufen wird.
Das Problem wird in den Zugriffsrechten im Zusammenghang mit Threads liegen. Experimente mit MUTEX hatten allerdings keinen erfolg. |
|