안녕하세요~
하나의 클래스를 선언하고 생성을 하고 소멸을 하려고 하는데요
만약에 하나의 클래스로 여러개의 인스턴스를 만들고 각각 헤제를 시킬려면은
TComponent 는 헨들이란게 있어서 각각 찾아서 헤제를 해버리면 되는데
TObject 란넘은 각각 생성시에 구분되는 뭐라할까 포인터같은것을 찻을수가 없네요
하려고 하는것은 TCli 클래스를
Cli := TCli.Create 로 여러개 생성후
각각 순차적으로 해제시켜나가려고 합니다.
Tcli = class(TObject)
Public
cli_no : integer ;
cli_data : string ;
Constructor Create();
end ;
implementation
{$R *.dfm}
{ Tcli }
constructor Tcli.Create();
begin
inherited create() ;
Cli_no := 0;
cli_data := '흐음..' ;
end;
고수님들의 조언 부탁드립니다.
흐음.. 델파이 하면할수록 재미있고 어려워지는 이슬입니다. *^^*
Free메소드 호출하시면 되는데요...
인스턴스 := 클래스.Create(...);
...
인스턴스.Free;
TComponent의 핸들을 찾아서 해제한다는 말은 무슨 뜻이죠? TComonent는 핸들이라는게 없는데... 있다고 해도 어떻게 핸들로 해제를 시키는지???
^^ 항상 즐코하세요...