Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dll: Globale Variablen (export)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.08.2003, 18:17 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Ich hab ne MFC Erweiterungs DLL und möchte beim Eíntrit in die DLL eine Verbindung zu einer Datenbank aufbauen und beim Austritt wieder schließen. Dafür scheint DllMain richtig zu sein - Nur wie mach ich das? export funktioniert leider nicht
Das Problem ist nämlich, ich möchte ganz einfach auf die "Verbindungsvariable" zugreifen, ohne mit Pointer, Referenzen, .. arbeiten zu müssen - und wenn möglich von überall

Danke!!!!!
mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.09.2003, 12:50 Uhr
mike
Pinguinhüpfer
(Operator)


Hmmm...
Könnte ich mir mit dre ATL möchlicherweise ein Interface bauen?
Wenn ja, weiß jemand zu fällig wie das geht?

Danke!!!!!!
mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.09.2003, 13:51 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Ich hab jetzt einfach auf Funktionen zurück gegeriffen:

C++:
extern "C" int APIENTRY
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
//...
}

//EIGENER CODE
extern PGconn* conn;
PGconn* conn;

extern "C" __declspec(dllexport) void SetDLLConn(PGconn* pConn)
{  
    conn = pConn;  
}


Wie kann ich jetzt auf diese Variable zugreifen? Ich steh voll im Wald

Danke!!!!
mfg
PS: Es gibt leider keine *.h
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.09.2003, 20:53 Uhr
mike
Pinguinhüpfer
(Operator)


Oder kennt jemand vielleicht eine andere Lösung? Also die Funktion SetDLLConn funktioniert. Es geht wirklich nur mehr darum, dass ich von überall auf die Variable zugreifen kann.

Bitte, Bitte helft mir!!!!
mfg
--

Dieser Post wurde am 04.09.2003 um 20:53 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: