A라는 폼에서 TTable을 이용하여 어떤 테이블을 건들였는데여..
여기서.. TTable의 DatabaseName을 패스명으로 지정을 했거든요..
그런데 A라는 폼을 닫고 B라는 폼에서 그 패스를 삭제하려고 하니..
삭제가 되지 않네여.. 그래서.. 탐색기에서 지우려고 시도했는데..
그 폴더가 사용중이어서 삭제할 수 없다는 에러 메세지가 뜹니다..
분명히 A라는 폼의 CloseForm 이벤트에서 Action에 caFree값을 넣어서..
폼을 제거시켰고, 혹시나 하는 마음에 Destory까지 했는데도..
그 폴더는 여전히 사용중이라고 나옵니다..
사용중인 폴더를 해제하는 방법은 없을까요??
고수님들의 답변 고견을 기다립니다.. 넘 급해여.. ㅠ.ㅠ
> A라는 폼에서 TTable을 이용하여 어떤 테이블을 건들였는데여..
>
> 여기서.. TTable의 DatabaseName을 패스명으로 지정을 했거든요..
>
> 그런데 A라는 폼을 닫고 B라는 폼에서 그 패스를 삭제하려고 하니..
>
> 삭제가 되지 않네여.. 그래서.. 탐색기에서 지우려고 시도했는데..
>
> 그 폴더가 사용중이어서 삭제할 수 없다는 에러 메세지가 뜹니다..
>
> 분명히 A라는 폼의 CloseForm 이벤트에서 Action에 caFree값을 넣어서..
>
> 폼을 제거시켰고, 혹시나 하는 마음에 Destory까지 했는데도..
>
> 그 폴더는 여전히 사용중이라고 나옵니다..
>
> 사용중인 폴더를 해제하는 방법은 없을까요??
>
> 고수님들의 답변 고견을 기다립니다.. 넘 급해여.. ㅠ.ㅠ
////////////////////////////////////////////////////////////
Session함수를 써보세요.
procedure TForm1.Button1Click(Sender: TObject);
begin
Table1.Active := True;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Table1.Active := False;
Session.Close;
end;