Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#5

Re: Leinwand / Bild erlaubt kein Zeichnen

  Alt 10. Sep 2007, 21:52
Zitat:
Ich habe in einem anderen thread des Forums (da gings um showmessage) etwas von TThread.synchronize gelesen. Da ging es aber darum, dass das Mutterfenster des Threads mit canvas bearbeitet wird.
Hier haben wir aber ein eigenes Fenster -eben den messagedlg?
deshalb versteh ich das nicht ganz...
Das ist aber egal, du musst es trotzdem synchronisieren. Rufe einfach mit Thread.synchronize eine neue Prozedur auf, aus welcher du den MessageDlg aufrufst.

Die Fehlermeldung ist sehr verwirrend und kommt auch, wenn du im Grunde nichts mit einer Leinwand/Canvas machen willst. Intern muss er wohl auch bei einer MessageBox was zeichnen, oder?

Grüße
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat