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