zum Fehler an sich: es kommt, dass der Bezeichner paintbox1 unbekannt sei.
Aber deine Lösung ist korrekt. Die hatte ich auch schon versucht. Allerdings hatte ich TForm1.PaintBox... verwendet.
Was ist der Unterschied zwischen TForm1 und Form1? Denn mit dem T davor geht's nicht. Ohne geht's.
Andere Frage:
Wenn ich eine Funktion zeichnen lasse und das in einer Schleife machen lasse, bei der ich den sleep-Befehl verwende und das zu verlangsamen, damit man den Verlauf beobachten kann, reagiert das Fenster erst wieder, wenn er fertig ist. Kann ich dem Nutzer eine Abbruch-Möglichkeit oder eine Pause-Möglichkeit geben?
Gruß,
Timo
Edit: Da inzwischen so viele Beiträge kamen:
Es geht bei mir so:
Delphi-Quellcode:
procedure graph;
begin
Form1.Paintbox1.Canvas...
end;