Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
1-95419
nikoss
2002-07-16 14:03
2002.07.29
Создание собственной процедуры


1-95357
Alex SV
2002-07-18 10:44
2002.07.29
Как работать с принтером


3-95265
big_bugzy
2002-07-09 15:11
2002.07.29
An unknown error has occurred


1-95413
Loco
2002-07-16 12:44
2002.07.29
Закладки


1-95379
maxim2
2002-07-15 20:53
2002.07.29
Можноли отловить событие MouseDown в событии MouseMove





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский