Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » dlls

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
26.05.2003, 00:15 Uhr
~lucky
Gast


Hallo
Hat jemand ein link zu ein sehr guten dll bauanleitung und
!funktionslogik! in deutsch......
Ich kann nämlich nicht verstehen wie diese dinger tatsächlich
arbeiten....
Danke im voraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.05.2003, 11:40 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hi ich bau mir dlls immer so:

Header:

C++:
#ifdef __DLL__
    #define DLL_TYP __declspec(dllexport)
#else
    #define DLL_TYP __declspec(dllimport)
#endif

//hier definierst du dann deine funktionen
DLL_TYP int myfunction (int a, usw...);


Dann Header kannst du sowohl zum erstellen als auch zum benutzen der dll verwenden.

dann schreibst du "einfach" ein cpp file dazu.
fertisch

Hoffe das hilft

Gruss Heiko
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 26.05.2003 um 11:40 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.05.2003, 12:45 Uhr
virtual
Sexiest Bit alive
(Operator)


Ich machs in der Regel so:


C++:
/* Im header */
#ifdef DLLPREFIX_UTIL
#    undef DLLPREFIX_UTIL
#endif

#ifdef _WIN32
#    ifdef IMPLEMENT_UTIL
#        define DLLPREFIX_UTIL __declspec(dllexport)
#    else
#        define DLLPREFIX_UTIL __declspec(dllimport)
#    endif
#else
#        define DLLPREFIX_UTIL
#endif

class DLLPREFIX_UTIL foo
{
};


extern DLLREPIX void bar();



C++:
/* in implementierung */
#define IMPLEMENT_UTIL

#include "obiger_header.h"


Dh ein DLL-Prefix pro DLL speziell definieren, weil das erlaubt, die Header auch in Projekten zu verwenden, wo mans mit mehreren DLLs zu tun hat.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.05.2003, 22:08 Uhr
~lucky
Gast


Vielen dank für eure hilfe
ich glaub das reicht
 
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: