主页
Top.Mail.Ru Yandeks.Metrika
论坛:“抢”;
当前存档: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)

Щас твою ветку отведут в потрепаться :) .
PS
С моим подобным вопрос так и сделали !



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;
尝试
...
最后
Table.Active:= False;
结束;
У меня было тоже самое, что и у тебя.

Сейчас 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.6 MB
时间:0.037 c
1-95295
马特维
2002-07-17 12:18
2002.07.29
远程应用程序关闭


8-95451
I / O
2002-03-20 17:52
2002.07.29
MP3


1-95349
疯子
2002-07-18 11:43
2002.07.29
我有一个问题


1-95416
andrey_pst
2002-07-16 14:17
2002.07.29
Excel报告


14-95569
fJohn
2002-07-04 10:48
2002.07.29
按键





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский