Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.015 Beiträge
 
Delphi 12 Athens
 
#11

AW: OOP Umwandlung eines Testprogrammes

  Alt 31. Mär 2020, 10:25
*TFooMaker* ist doch am Ende auch wieder ein globales Konstrukt, welches in jeder Unit verfügbar ist, welche Unit2 einbindet?
Die Klasse TFooMaker kann in der Tat von anderen benutzt werden. Allerdings kann jeder seine eigene Instanz erzeugen und eigene Settings verwenden. Der Instanz und den Settings in Button1Click ist das aber egal.

Ist zwar auch nur ein konstruiertes Beispiel wie der gesamte Code, aber du könntest bei deinem Originalcode in der Methode Result2Memo einfach mal das globale Settings.Show_Errors auf False setzen. Damit änderst du (in der Realität vermutlich ungewollt) das Programmverhalten. Mit der Klassenlösung ist sowas gar nicht erst möglich.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat