Hallo,
ich habe mehrere Threads, die auf die geiche Ressource (Füllen eines Arrays) zugreifen sollen.
Darum habe ich, so wie es in Luckies Tutorial beschrieben ist, diesen Bereich in eine Kritische Sektion geklammert.
Delphi-Quellcode:
var
KritSek: RTL_CRITICAL_SECTION;
begin
[...]
EnterCriticalSection(KritSek);
[...]
//Fülle das Array
[...]
LeaveCriticalSection(KritSek);
[...]
end;
Sofort beim Aufruf von EnterCriticalSection erhalte ich eine Zugriffsverletzung. Weiter debuggen ist an der Stelle leider nicht möglich, da die Methode ja in einer
DLL steckt.
Daher meine Frage: Hatte jemand von Euch soetwas schonmal, und wie kann das zustande kommen?
Danke im Voraus.