Показать сообщение отдельно
Старый 29.11.2004, 13:34   #1  
Горбунов Дмитрий is offline
Горбунов Дмитрий
Участник
 
10 / 11 (1) +
Регистрация: 16.11.2004
Адрес: С-Петербург
? Как убить ActiveX компонет на форме Аксапты?
Всем привет!

Проблема:
1. В системе произведена инициализация ActiveX компоненты (regsvr32)
2. На форме Х Аксапты это компонет установлен

З.Ы.: Данный компонет работает со сторонней БД через BDE

3. На init формы Х выполняю функцию ActiveX .connect(log,pass) - происходит подключение ActiveX компоненты к сторонней БД. На форме происходит отбражение содержимого определенных таблиц сторонней БД.

4.Я закрываю форму Х.

5.Я открываю форму Х. Происходит повторное выполнение п.3, однако в момент выполнения функции connect Аксапта слетает.

6.Открываю Аксапту заново, далее см. п.3-6

Вопрос:
1.Как избежать слета Аксапты в п.5.?
2.Как в момент закрытия формы Х убить ActiveX компоненту из памяти?

Заранее спасибо.