Zitat von
Bomberbb:
Ich habe bis zu 3 Zeichenflächen nebeneinander, auf denen unterschiedliche Darstellungen wiedergegeben werden. Sie dürfen nicht zur gleichen Zeit zeichnen, da sie alle auf die selbe Datei zugreifen. Und hier kommt es zum Fehler, wenn ich
Delphi-Quellcode:
Zeichenflaeche1.paint;
Zeichenflaeche2.paint;
Zeichenflaeche3.paint;
aufrufe, ist die Datei in Benutzung. Wenn ich ein Sleep(500) dazwischensetze, ist alles ok. ?
Entweder die Datei puffern oder die Datei nicht exklusiv öffnen oder zwischen den Paint-Aufrufen einfach in einer Schleife solange prüfen, bis die Datei wieder freigegeben ist.