Страница 1 из 1

TMemoryStream & Delphi

Добавлено: Вт авг 20, 2002 17:55
кондратий
проблема у меня такая ...

создаётса мемористрим
открываетса файлы и обрабатываютса

как правильно убить програму во время его выполнения ?

вот от такой конструкций умирает вся програма ...

procedure TPluginForm.bCloseClick(Sender: TObject);
begin
if (TargetStream <> nil) and (MessageDlg('Do you want cancel this job?',mtInformation,[mbYes,mbNo],0)=mrYes) then
begin
try CloseFile(FM) except end;
try CloseFile(FT) except end;
TargetStream.Free;
EtalonStream.Free;
end;
Close
end;

что делать ???
как лечить ???

Добавлено: Ср авг 21, 2002 11:23
RMLN
а хрен его знает :mrgreen:

ATYLA2RMLN: Спасибо, што уведомил нас о своем незнании... 8)

Добавлено: Пн сен 02, 2002 11:40
Atyla
ХМ...
А тебе не кажется извращением на протяжении выполнения всей программы держать файлы открытыми... :roll:
Не проще их засосать в память... :idea:
А в какой ексепшин вываливается программа :?:
А потоки ты не юзаешь, которые обращаются к стримам, во время их закрытия :?: