Himitsu, ich mag Deine Beiträge ansonsten sehr, aber solcher Code dürfte durch die Qualitätsrichtlinien von DelphiPraxis gar nicht durchgeleitet werden.
Solche Codebeispiele zeigt man keinem Anfänger. Das ist die falsche Herangehensweise.
und von einer
Unit mit exakter Namensbezeichung auf ein Formular zuzugreifen, ist noch schlechter.
Ich nenne dies "Buttonclick" Programmieung.
Ich muss gestehen, ich habe auch so angefangen, auch mit auf Grund schlechter Codebeispiele.
Wenn solche Fragen, wie vom Threadersteller auftauchen, dann hat das ganze Programm einen planungsmäßigen Fehler.
Viel besser wäre für ihn, wenn er sich ein bischen auf den Hosenboden setzt und die Kunst des Programmierens lernt.
MVC Modell wäre sein ertes Stichwort, mit dem er sich beschäftigen sollte. Damit kommt man schon recht weit.
http://de.wikipedia.org/wiki/Model_View_Controller
Seine Frage riecht förmlich danach, dass er visuelle Darstellungen total vermischt hat, mit wichtigen Berechnungen.
Daher auch der Name Button-Click Programmierung. Es wird alles in der Buttonclick procedure des Formulars erledigt.
soviel Code gibts nämlich gar nicht in visuellen Forms, dass der Platz nicht ausreichen würde.
Wichtig für ihn wäre zu lernen, dass man Visualisierung von den Grundlagen trennt.
Ein Form zeigt nur an, sonst nix .. und kann unter umständen durch eine Textanzeige ersetzt werden.
Bzw entwickeln wir Code erstmal nur mit Textausgaben. die Visualisierung in forms kommt ganz zum Schluss.
Jede Klasse hat eine ToString Funktion zu erhalten. wo eventuell auch die komplette Liste von Elemente ausgegeben wird.
Ganz zum Schluss erst kann man mal darüber nachdenken, ob man nicht auch was in einer Stringgrid anzeigen möchte.
Nun .. ich denke, darüber wurde schon oft diskutiert hier. Aber man kann es gar nicht oft genug sagen und wiederholen...
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.