Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dialog in einer DLL erstellen?

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
18.01.2006, 16:05 Uhr
LowFly



hy,
ich habe eine Win32.Dll anwendung erstellt. aus dieser möchte ich nun einen CDialog starten. Leider klappt das nicht so wie ich das machen will.

Ich erstell mir ein leeres dll Project und erstell mir dann die main.cpp & die header dazu.
in die main.cpp schreib ich folgenden code

C++:
bool  WINAPI DllMain(HMODULE hDll, DWORD dwReason, PVOID pvReserved)
{
    if(dwReason == DLL_PROCESS_ATTACH)
    {
        return true;
    }

    else if(dwReason == DLL_PROCESS_DETACH)
    {
        ...............
    }

    return false;
}



in der main.h hab ich nur

C++:
#define WIN32_LEAN_AND_MEAN

#ifndef _MAIN_H
#define _MAIN_H

#endif



wenn ich das so compillere dann hab ich null fehler.
wenn ich aber dann die afxwin.h in die main.cpp oder in eine andere projectdatei include bekomm ich 2 fehlermeldungen.


Zitat von Compiler:

nafxcw.lib(dllmodul.obj) : error LNK2005: _DllMain@12 bereits in main.obj definiert
Release/TestDialog.dll : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden


weis hier jemand rat?
es muß doch möglich sein einen CDialog aus einer Dll zu erstellen oder bin ich da völlig auf dem holzweg. Kennt jemand ein Tut o. ein Beispielproject das dies veranschaulichen würde.

LowFly
 
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: