Die Suche ergab 4 Treffer

von Cornii
22.08.2009 19:06
Forum: Anfänger
Thema: Thread Problem(Invalid memory access)
Antworten: 10
Zugriffe: 1688

Nein war nicht aktiviert.
Jetzt hab ich das mal aktiviert und das Mutex wieder weggemacht und jetzt gehts trotzdem ohne Fehler.

Was macht diese Option?
von Cornii
22.08.2009 17:27
Forum: Anfänger
Thema: Thread Problem(Invalid memory access)
Antworten: 10
Zugriffe: 1688

Hi

Danke für eure Antworten.
Mutex war die Lösung.
Time war übrigens als Global deklariert.
von Cornii
22.08.2009 17:12
Forum: Anfänger
Thema: Thread Problem(Invalid memory access)
Antworten: 10
Zugriffe: 1688

Code: Alles auswählen

Procedure WriteLog(TxT.s)
Time = FormatDate("%hh:%ii:%ss", Date())
PrintN("["+Time+"] " + TxT)
WriteStringN(1,"["+Time+"] " + TxT)
EndProcedure
Das wird von den anderen Threads ganz normal aufgerufen
von Cornii
22.08.2009 16:57
Forum: Anfänger
Thema: Thread Problem(Invalid memory access)
Antworten: 10
Zugriffe: 1688

Thread Problem(Invalid memory access)

Hallo

ich hab ein kleines Problem.
Mein Programm läuft mit insgesamt 3 Threads. Alle diese Threads benutzen eine Funktion die einen Text in eine Log-Datei schreibt.
Mein Problem ist dass es manchmal einen "Invalid memory access" in dieser Funktion gibt.
Ich vermute das liegt daran wenn 2 oder mehr ...