DLL con componentes

03/05/2005 - 11:01 por Jordi | Informe spam
Hola!!

Estoy intentando hacerme una DLL con los componentes que voy necesitando y
tengo algun problemilla que otro. Siempre cuando compilo me aparece el
warning:

'identifier': class 'type' needs to have dll-interface to be used by
clientes of class 'type2'

y lo que estoy haciendo es lo siguiente:

#ifdef _COMPONENTESWND_DLLAPI_
#define COMPONENTESWND_DLLAPI __declspec(dllexport)
#else
#define COMPONENTESWND_DLLAPI __declspec(dllimport)
#endif

class COMPONENTESWND_DLLAPI dllexprtMiControl : CWnd
{

...
CFont m_Fuente;
...
...
}

en este caso me aparece el warning con CWnd y con CFont. Ademas cuando
intento utilizar este control el programa se cuelga aunque no se si es por
esta razon. A alguien le ha pasado algo parecido?

Saludos
 

Leer las respuestas

#1 Jordi
03/05/2005 - 12:19 | Informe spam
Me respondo yo mismo :-), parece que tengo que crear la libreria usando MFC
de manera compartida con "Use MFC in a Shared DLL"...

Saludos

Preguntas similares