1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function TTonComposant.GetEnabled: boolean;
begin
if Assigned(FTonTimer) then //si ton timer est crée ou n'a pas encore été
//détruit alors on peut y accéder
//sinon, "access violation" avec le code qui suit
result:=FTonTimer.Enabled;
end;
function TTonComposant.GetInterval: Integer;
begin
if Assigned(FTonTimer) then //même remarque qu'avant
result:=FTonTimer.Interval;
end;
procedure TTonComposant.SetEnabled(const Value: boolean);
begin
if Assigned(FTonTimer) then //même remarque qu'avant
FTonTimer.enabled:=value;
end;
procedure TTonComposant.SetInterval(const Value: Integer);
begin
if Assigned(FTonTimer) then //même remarque qu'avant
FTonTimer.interval:=value;
end; |