An sich gehört es zum guten Stil nie direkt auf Varibeln zuzugreifen.
In Delphi wird das meißtens über "propertys" gelöst.
Allerdings kann man es auch anders machen (so wird es in Java z.B. umgesetzt...):
Delphi-Quellcode:
private
myVar : Integer;
myBool : Boolean;
public
procedure setMyVar(Value : Integer);
function getMyVar : Integer;
procedure setMyBool(Value : Boolean);
// Diese Schreibweise ist mir nur aus Java bekannt und auch nur für Booleans
function isMyBool : Boolean;
end;