Форум: "Потрепаться";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];
ВнизЗависание BDE Найти похожие ветки
← →
Arkady (2002-06-27 08:11) [0]Почему при запуске из среды Delphi приложения, использующего BDE, программа иногда зависает, пока ее не снять из списка задач. При запуске без Delphi или при трассировке F8 зависания никогда не происходит.
← →
VAleksey (2002-06-27 08:41) [1]
> Arkady © (27.06.02 08:11)
Щас твою ветку отведут в потрепаться :) .
ЗЫ
С моим подобным вопрос так и сделали !
← →
Arkady (2002-06-27 11:38) [2]Я так понял, что BDE у всех работает стабильно :).
← →
VAleksey (2002-06-27 11:42) [3]
> Arkady © (27.06.02 11:38)
Ты описал реальную проблему. У меня тоже такое частенько случается. После перезагрузки Delphi программа начинает правильно работать. > код правильный. Так что ... вопрос имеет место быть.
← →
Weare (2002-06-27 14:28) [4]У меня такая штука,
когда при трассировке управление передается пользователю или вообще на каком либо этапе, я что-то захотел в коде поменять я просто выключал прогу нажатием на х. После этого происходило зависание и нужно было снимать из списка задач. Оказывается нужно давить Program Reset(Ctrl+F2), тогда все нрмально. Может у тебя что-то подобное возникает и это тебе поможет.
← →
VAleksey (2002-06-27 14:52) [5]
> Weare © (27.06.02 14:28)
нет жто не то
← →
Arkady (2002-06-27 16:46) [6]
> Weare © (27.06.02 14:28)
Ctrl+F2 не всегда помогает
← →
kva (2002-06-27 17:28) [7]Когда я только начинал работать с дельфями, то у меня была W98.
Кроме того я раньше не практиковал такую вещь как:
Table.Active:=True;
try
...
finally
Table.Active:=False;
end;
У меня было тоже самое, что и у тебя.
Сейчас NT и постоянно использую try finally для закрытия таблиц.
Описанные симптомы исчезли. Попробуй.
← →
VAleksey (2002-06-27 17:41) [8]Ну я же говорил :))
← →
vuk (2002-06-27 17:49) [9]Когда работаете с BDE будьте поосторожнее с Program Reset, поскольку при этом не происходит нормального завершения работы с BDE, что ведет к утечкам памяти. В один прекрасный момент программа перестает запускаться и начинает сообщать о нехватке памяти. Лечится только перезапуском IDE.
← →
Arkady (2002-06-28 08:34) [10]Как жаль, что кидают такие серьезные вопросы.
← →
il (2002-07-02 13:54) [11]Это глюк BDE. Он просто на одной машине не может открыть больше определенногог значения сессий. Вы не замечали, что если открыто сразу несколько BDE-шных приложений, то такая промблема встречается чаще? Происходит она от срубания проги по CTRL+F2, потому как при этом в памяти остается мусор. Решается она выгрузкой всех приложений, юзающих BDE.
← →
Arkady (2002-07-03 09:06) [12]
> il (02.07.02 13:54)
Но что интересно: при трассировке никогда не глючет!
← →
Johnmen (2002-07-03 10:23) [13]>Arkady © (03.07.02 09:06)
>Но что интересно: при трассировке никогда не глючет!
А что, трассировка всегда выполняется до конца ? :)))))
Прописная книжная истина :
Если в ходе выполнения программы под IDE возникают ошибки,
или, трассируя, принято решение об останове - крайне нежелательно снимать прогр.с выполнения Program Reset"ом, поскольку в этом случае дальнейшая корректная работа и прогр. и IDE не гарантирована !
← →
Arkady (2002-07-04 08:23) [14]Спасибо всем! Буду поаккуратнее с Program Reset.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c