Einzelnen Beitrag anzeigen

Sidorion

Registriert seit: 23. Jun 2005
403 Beiträge
 
#7

Re: Zugriff auf andere Klasse

  Alt 12. Jun 2006, 13:45
Wenn Du schon die GUI und den Rechner trennst, dann mach es doch gleich richtig.
Der Rechner darf die einzelnen Edits garnicht kennen, er muss nur rechnen und das Ergebnis zurückliefern. Dazu reicht es völlig aus, dass die GUI-Unit die Rechner-Unit kennt.
Dann kannst du in der GUI-unit die methode button1.click schreiben, die dann eine funktion in der rechner-unit ruft und das Ergebnis dann in das Editfeld einträgt.
Die Trennung von GUI und Funktion, die man ja deswegen macht, damit man beides austauschen kann, ohne an dem jeweils anderen etwas zu ändern hast Du damit ad absurdum geführt. Von oben nach unten wird über Schnittstelle (die Funktionen), von unten nach oben garnicht kommuniziert. Ähnliches gilt für die Trennung von Funktion und Datenbasis.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>
  Mit Zitat antworten Zitat