정말 확실한 방법이 궁금하군요.
일정간격마다 pTimer 변수를 초기화 하고 TTimer 를 생성해야 하는 상황인데 이전에 TTimer 가 설정되어 있으면 깨끗하게 지우고 다시 생성하는 방법은 뭔가요 ?
if assigned(pTimer) then
begin
pTimer.Enabled := false;
pTimer.Free;
end;
pTimer := TTimer.Create(nil);
이런 식이면 깨끗이 지우고 다시 사용할 수 있는건가요 ?
그냥 매번
pTimer := TTimer.Create(nil);
로 하면 에러가 나거든요.