TMemoryStream & Delphi

Модератор: Злобный

Ответить
кондратий
Юзер
Сообщения: 92
Зарегистрирован: Вт авг 20, 2002 17:12
Откуда: кишинёв
Контактная информация:

TMemoryStream & Delphi

Сообщение кондратий »

проблема у меня такая ...

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

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

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

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;

что делать ???
как лечить ???
RMLN
Продвинутый
Сообщения: 359
Зарегистрирован: Пт авг 16, 2002 17:18
Контактная информация:

Сообщение RMLN »

а хрен его знает :mrgreen:

ATYLA2RMLN: Спасибо, што уведомил нас о своем незнании... 8)
Аватара пользователя
Atyla
Отец
Сообщения: 4194
Зарегистрирован: Вс сен 01, 2002 18:35
Откуда: С вытрезвителя.
Контактная информация:

Сообщение Atyla »

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

Вернуться в «Программирование»