Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#14

Re: Auf Beendigung einer Methode warten

  Alt 20. Feb 2009, 10:56
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.
  Mit Zitat antworten Zitat