Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.027 c
3-100532
gsvserg
2003-07-10 18:14
2003.07.31
Права доступа


9-100526
Кен
2003-01-30 07:03
2003.07.31
GlScene Как подгрузить текстуры для файла 3ds в TActor ?


1-100812
Школьник
2003-07-17 13:56
2003.07.31
Дизайнер формы


14-100893
Карелин Артем
2003-07-14 10:23
2003.07.31
Как избавиться от щелчков в звуковухе?


6-100868
Леопольд (К)
2003-05-22 19:36
2003.07.31
Frame