Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Вниз

Есть проблемка с DLL & InterBase   Найти похожие ветки 

 
Dracula2000   (2003-02-18 10:38) [0]

На основной форме есть IBDatabase и несколько Query, работающие через него. В DLL Есть тоже форма и Query с Transaction-ми, в саму DLL передается указатель на IBDatabase из основной формы...
Проблема в следующем: Если в основной проге Query не активны, то форма из DLL вызывается и нормально работают Query, если же на основной форме активизируется хоть одлин Query, то про вызове DLL получаем - "Declared cursor already exists"...

Вопрос: как побороть проблему? Авторизация в самой DLL неприемлема, так как DLL по сути - справочник, который частенько вызывается, а авторизация - большие затраты времени...

P.S. Надеюсь изложение понятное, если что - вышлю исходник...


 
passm   (2003-02-18 12:12) [1]

Dracula2000 (18.02.03 10:38)> Нет уверенности, но...
Может, можно работать через передачу Handle of Database Connection как в BDE. То биш Database.Handle.


 
Andrey   (2003-02-18 12:24) [2]

>в саму DLL передается указатель на IBDatabase
Можно посмотреть как это IBDatabase по ссылке передается. Просто создается впечатление, что IBDatabase э..дублируется чтоли.

Так же интересно к какому эфекту привел способ предложеный passm © (18.02.03 12:12)


 
JibSkeart   (2003-02-18 12:45) [3]

Посмотри може с таким именем курсора уже имеются курсоры
у меня подобное было что что



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

Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.032 c
14-30018
Amit
2003-02-24 10:03
2003.03.10
It s cool! Верно...


4-30175
Velocity
2003-01-14 12:30
2003.03.10
2 окна - отлов событий на втором окне


14-30026
iZEN
2003-02-23 10:57
2003.03.10
Зачем нужны значки на Рабочем столе Windows?


8-29959
STANT
2002-11-29 15:17
2003.03.10
В чем проблема?


14-30098
hatchy
2003-02-21 12:58
2003.03.10
Сотовый или музыка для сотового..





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский