Przekazwyanie uchwytu IBDataBase do DLL

Przekazwyanie uchwytu IBDataBase do DLL
OL
  • Rejestracja:prawie 21 lat
  • Ostatnio:ponad 6 lat
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


Piotr
OL
  • Rejestracja:prawie 21 lat
  • Ostatnio:ponad 6 lat
0

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


Piotr

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.