Um es noch detaillierter darzustellen:
Delphi-Quellcode:
type
TDings =
class
private
FFeld: integer;
//privates Feld von TDings
procedure TuWas;
//eine Methode von TDings
end;
procedure TDings.TuWas;
begin
(* Da es sich hier um eine Methode des Objektes handelt, kann dieses auf seine eigenen Felder
wie z.B. FFeld zugreifen, sie gehören ihm ja. *)
end;
procedure TuWasAnderes;
//eine reguläre Prozedur
begin
(* Hier ist nur das bekannt, was innerhalb der Unit öffentlich ist oder als Parameter
übergeben wurde. *)
end;
procedure GanzWasAnderes(Dings: TDings);
begin
(* Hier kann man nun auf die Felder und Methoden des übergebenen TDings-Objektes zugreifen. *)
end;
Und zu dem wait: such einmal hier in der
DP nach Delay, davon sind einige Varianten zu finden.