Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Захват файла gdb ???   Найти похожие ветки 

 
kaif ©   (2003-01-25 01:32) [0]

В последнее время столкнулся с новым для меня явлением.
Периодически при коннекте к IB базе возникает сообщение типа:
"I/O error. Файл такойто.GDB занят другим приложением".
Стоп-старт сервера проблему снимает, база при этом не повреждается.
Это стало происходить после того, как я на палитру положил несколько своих новых компонентов, работающих с IB в стиле IBX.
В частности, там есть потомок от IBDatabase. Если этот потомок положить на форму, активизировать соединение, а затем просто закрыть проект в среде Delphi, то потом, при соединении с той же базой возникает такая ошибка.
Я и раньше писал компоненты под IBX, но с таким явлением не сталкивался.

Как такое вообще может быть?

У меня даже нет версий. Все экземпляры потомков TComponent, положенных на форму в процессе дизайна, как мне кажется, уничтожаются при закрытии проекта и уничтожении формы.
Пусть даже что-то каким-то немыслимым образом застряло. Ну и что? Ну осталось бы висеть еще одно соединение с базой. Когда я подключаю множество приложений к одной базе, ведь проблем не бывает? Да и вообще, доступом к GDB-файлу заведует процесс сервера, а не приложение. У меня стоит Yaffil 821 суперсервер. Это один сервис под NT.

В общем, бред какой-то
Буду признателен за любые идеи о том, как ловить такой глюк.


 
Sergey Masloff   (2003-01-25 01:36) [1]

Операционка какая? Не ХП часом?


 
Alexandr ©   (2003-01-25 08:07) [2]

1) Если XP то у базы переименовать расширение на другое. А то gdb нужен там какому-то резервному копированию, токорое копирует что ни попадя...
2) Возьми какой-нибудь файловый монитор и посмотри кому еще файл понадобился.
3) В нормальной ситуации такого действительно не бывает.


 
Dmitry W.   (2003-01-27 06:03) [3]

просто надо корректно завершать соединение с БД.
Хоть по ForseClose :)
и для все клиентов использовать один тип соединения, предпочтительно TCP.


 
Alexandr ©   (2003-01-27 08:59) [4]

это нипричем.



Страницы: 1 вся ветка

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-38525
MikeFW
2003-01-29 10:48
2003.02.13
Где в Инете можно скачать Delphi 3?


6-38410
a-leksey
2002-12-21 14:59
2003.02.13
Не могу получить ответ на запрос ТClientSocket!!!


14-38552
Виктор Щербаков
2003-01-29 15:08
2003.02.13
Почему глючат программы


6-38430
evgeniy2
2002-12-19 12:56
2003.02.13
post


3-38146
sndanil
2003-01-24 14:39
2003.02.13
IBSQL или IBStorProc