Announcement

Collapse
No announcement yet.

Zeiger auf ein TDatabase weitergeben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zeiger auf ein TDatabase weitergeben

    Hey,
    meine Frage bezieht sich auf Dll's und Ocx'en. Ich möchte beides in eine Anwendund benutzen, aber der Interbaseserver gestattet ja nur eine gewisse Anzahl von Connects. Gibt es eine Möglichkeit eine bestehende Datanbankverbindung an eine Dll oder OCX weiterzugeben?

    mfg
    T.Schumann

  • #2
    Hi Torsten,

    für DLL's ist es kein Problem. Hier übergebe ich einen Zeiger auf eine Intebase Transaction und einen TCHAR

    extern "C" std::string DLL_EXP UserName(TIB_Transaction*,TCHAR*);
    Bei einem OCX würde ich wegen der Threadsicherheit eine eigene Datenbankverbindung aufbauen.
    Gruß
    Gerhar

    Comment


    • #3
      Hallo zusammen,

      ich habe das in einer Applikation schon versucht aber beim schließen der DLL erhalte ich immer eine Zugriffsverletzung.
      Es sieht bei mir so aus, dass ich einzelne Module in verschiedene DLL's habe. Die DLL's beinhalten komplette Programme, die von einer Hauptanwendung aufgerufen werden. Stichwort PlugIn.

      Frage: Warum übergibst Du noch einen TCHAR* ?

      Gruß Klau

      Comment

      Working...
      X