Hallo,
habe eine Frage zur Trennung von Design und Logik.
Ich besitzte eine Fachklasse "TPruefung" die für mich einen kompletten Prüfablauf abbildet.
Das heißt die Fachklasse startet meine Prüfungen (welche Mehtoden der Klasse sind) und kann sie unterbrechen usw..
Gut aber ich will die Durchführung meiner Prüfungen natürlich auch in meiner
GUI darstellen.
Jetzt könnte ich (was ich ja gar nicht machen will) mein
GUI Objekt direkt ansprechen indem ich diese
Unit mit einbinde!
soetwa:
Delphi-Quellcode:
function TPruefung.Teste...:Boolean;
var
I: Integer;
Bits: Word;
Flags: TBooleanArrayShort;
begin
FObj.Set_OL_Config(0);
FObj.Set_CT_Config(0);
FObj.Set_Reset;
frmMainGUI.imgOff.Show; // IMAGE anzeigen <----AAARGH
Delay(1000);
FOLCT.Set_TESTMODE(True);
for I := 7 downto 0 do
begin
FOLCT.Set_CalibDaten(I);
Delay(2000);
FObj.Get_OLCTInput(Bits,Flags);
case I of
0: begin
...
Welche designerrischen Möglichkeiten gibt es ander der Stelle?
Gruß
DelphiManiac