Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
14. Jun 2013
Der Fehler in der Umsetzung ist der, dass bei der Anweisung "Schließe die Tür" der komplette Vorgang abgearbeitet wird.
In der Praxis wäre es so, dass beim Drücken des Schließen-Knopfes alle Knöpfe ihre Funktion verlieren (blockiert sind), bis die Tür geschlossen ist.
Im Anhang habe ich mal ein kleines Projekt für eine Fahrstuhltür, die man auch im laufenden Betrieb wieder öffnen kann.
...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
12. Jun 2013
z.B. so
Fahrtrichtung := frHoch;
Fahrtrichtung := frRunter;
case Fahrtrichtung of
frRunter : ;
frHoch : ;
end;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
12. Jun 2013
Kurze Grundlagen zu Klassen:
Klassen sind erstmal Typen und bekommen vor dem Namen ein T verpasst.
Der constructor heißt Create und sollte nach Möglichkeit auch so benutzt/benannt werden.
TMyObj = class
public
constructor Create;
constructor Init;