Q&A

  • 프로세서가 죽지를 않네요...
close event에 다음과 같이 코딩했는데



프로세서가 죽지를 않네요...



form자체는 없어졌는데, 작업관리자에서는 그냥 남아 있어요...



"action := cafree" 까지 했는데 ....



왜 죽지 않는걸까요...?



아시는 분은 꼭 답변 부탁합니다...





소스



procedure Tfm_song.FormClose(Sender: TObject; var Action: TCloseAction);

begin

fm_song.ADOQuery1.Close;

fm_song.ADOQuery2.Close;

fm_song.ADOQuery3.Close;

fm_song.ADOQuery4.Close;

fm_song.ADOQuery5.Close;

com_ip.ADOQuery1.Close;

fm_song.ADOConnection1.Connected := False;



fm_song.Timer1.Enabled := False;

fm_song.Timer2.Enabled := False;

fm_song.Timer3.Enabled := False;

fm_song.Timer4.Enabled := False;

fm_song.Timer5.Enabled := False;



fm_song.ClientSocket1.Close;

fm_song.ClientSocket2.Close;

fm_song.ClientSocket3.Close;

fm_song.ClientSocket4.Close;

fm_song.MSComm1.PortOpen := False;

Action := caFree;

end;

0  COMMENTS