Przekazwyanie uchwytu IBDataBase do DLL

0

Witam

Standardowo mam problem...
Umyśliłem sobie rozbicie programu bazodanowego (IB/FireBird) na dll'ki.
Przekazuje do dll'ki głównej aplikacji jako parametr uchwyt TIBDataBase.Handle i ustawiam w bibliotece TIBDataBase.SetHandle(MainFormTIBHandle)

i wszystko mi smiga pięknie ładnie mi działa jesli wywołuje dll z głownego progaramu. Jednak pojawia mi sie wileokrotnie potrzeba wywołania DLL z DLL i tu sie zaczynają schody, gdyz po takim manewrze otrzymuej piękny ładny wkurzający komunikat

Project raised exception class EIBUnterBaseError with message 'Dynamic SQL Error SQL error code = -502
Invalid cursor declaration
Statment already has a cursor (i tu liczba) assigned' ProcessStopped

Z góry (4 piętro) wdzieczny za konkretną poradę

Pozdr

0

Nie no nie wszyscy na raz...............

1 użytkowników online, w tym zalogowanych: 0, gości: 1