Thread
-
Hallo zusammen,
ich habe ein Programm mit mehreren Threads, die alle auf eine INI-Datei zu greifen müssen und dort Werte lesen und schreiben. Aber ich weiß nicht, wie ich die Zugriffe auf die INI-Datei "threadsicher" machen sollen.
Hat jemand schon ein ähnliches Problem gehabt und wie kann man so was lösen?
-
Wie liest/schreibst Du denn?
-
Versuchs mal mit CCriticalSection damit kannst du das thread save machen!
-
Danke für eure Antworten.
@ReneG
Ich schreibe mit Get/WritePrivateProfileString@ldr-alpha
Denke, dass das nicht mein Problem löst.
-
Get/WritePrivateProfileString ist threadsicher, da die Datei jedesmal geöffnet, der String geschrieben und dann die Datei wieder geschlossen wird.
-
Und was passiert wenn ich die Datei versuche zu öffnen während sie von einem anderen Thread verwendet wird?
-
gibt FALSE zurück, weil er sie nicht öffnen kann!
-
Vielen Dank ReneG.