Hallo,
die Diskussion ist sehr interessant, da wartet man doch auf ein
grundsätzliches Buch.
Mein Fall scheint nach meinen Beobachtungen aber viel banaler zu sein:
Die Konstruktion mit der MsgBox in der Schleife zeigt ja, dass das Zeichnen
in der Schleife problemlos funktioniert,
ein anschließendes .refresh scheint die Zeichnung im Canvas aber wieder zu
löschen, aber spätestens das nächste Canvas.paint-Event, in dessen Routine
kein Code steht. Sehr merkwürdig. Kann das sein?
Ich hab's anders gelöst:
sobald die benötigten Daten zur Verfügung stehen, setze ich flagfertig =
true
und schreibe in die Canvas.paint-Routine:
if flagfertig=true then
CanvasZeichnen 'meine Zeichen-Routine
end if
Das klappt, auch wenn jetzt der Zeichenvorgang unnötigerweise mehrfach
durchgeführt wird.
beste Grüße, Christian Hahn.
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag von
> Andy Fuchs
> Gesendet: Samstag, 28. April 2007 10:12
> An: REALbasic-NUG German
> Betreff: Re: Zeichnen im Canvas
>
>
> refresh ist schneller zu tippen, weil's weniger Buchstaben sind. :-)
>
> Ansonsten sind das Äpfel und Birnen, wie Du dem Handbuch entnehmen kannst.
>
> andy
>
>
> at 27.04.2007 20:07 Uhr, Stefan Mettenbrink wrote:
>
> > Was geht schneller?
> >
> > MfG, Metti.
>
>
> =