Текущий архив: 2003.07.31;
Скачать: CL | DM;
ВнизКак закрыть базы данных Найти похожие ветки
← →
Dmitriy O. (2003-07-15 11:49) [0]Проблема вот в чем если при работе с БД ты пропустил бесконечный цикл то единственный выход это насильственно остановить выполнение программы.Но БД остается открытой и приходится перезагружать комп.Может знает кто как закрыть БД каким то другим путем не перезагружаясь ?
← →
Vovchik_A (2003-07-15 11:52) [1]Ты хоть бы сказал, чем пользуешься... Компоненты, СУБД какая и т.п.
А то "на деревню дедушке" получается
← →
Sergey13 (2003-07-15 11:58) [2]Попробуй быть внимательнее и не пропускать бесконечных циклов. Особенно при работе у заказчика. 8-)
← →
pasha676 (2003-07-15 11:58) [3]
> Проблема вот в чем если при работе с БД ты пропустил бесконечный
> цикл
Если ты допускаешь такие дела, то извини...
> насильственно остановить выполнение программы
Как насчет Application.ProcessMesage - c обработкой закрытия формы (или обработкой флага на принудительный выход из цикла) и по закрытию закрывать базу. Как насчет выполнять такие циклы в отдельном потоке.
← →
Dmitriy O. (2003-07-15 12:00) [4]>Vovchik_A © (15.07.03 11:52)А пользуюсь я BDE и таблицами *.DBF , компоненты связи обычные Ttable. А вопрос в том если сделать Ttable.open и потом аварийно выйти из программы без Ttable.close то приходится перезагружаться.
← →
stone (2003-07-15 12:04) [5]А подсодиняешься наверняка через алиас?
← →
Dmitriy O. (2003-07-15 12:10) [6]>Sergey13 © (15.07.03 11:58)Заказчик я сам поэтому себе многое прощаю :))
>pasha676 (15.07.03 11:58)А что с проф программисты такое не случается ? А вот с Application.ProcessMesage надо разобраться хотя когда писал Table.close в Form onclose результата не получил.
← →
Dmitriy O. (2003-07-15 12:14) [7]>stone © (15.07.03 12:04)Да.
← →
stone (2003-07-15 12:20) [8]Попробуй использовать вместо этого TDatabase
← →
Calm (2003-07-15 12:20) [9]я когда пишу скрипты на ASP/PHP
при отладке просто добавляю дополнительное условие типа
while ( [MyRealConditions] && $i<=1000){
[MyActions;]
$i++;
};
Если я чего-то не углядел (от этого никто не застрахован) и получится бесконечный цикл, то он все равно не будет бесконечным :))
← →
Dmitriy O. (2003-07-15 12:33) [10]>Calm © (15.07.03 12:20)Да дешево и сердито воспользуюсь пока этим советом пока не разберусь с другими а то заколебало в пятый раз комп перезагружать ни как не могу найти подвоха.
Страницы: 1 вся ветка
Текущий архив: 2003.07.31;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.008 c