Problemas al utilizar una DLL (C++ builder)

Maria
26 de Mayo del 2008
Hola a todos:
Tengo el siguiente problema, mi aplicación llama a una dll , y puedo utilizar todas las clases que hay dentro de esta dll sin problemas. Pero he creado un form nuevo y si pongo en este nuevo form: #include "Libreria.cpp", da en esta sentencia de la DLL:
#pragma argsused
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
{
return 1;
}
El siguiente error:
[C++ Error] Libreria.cpp(18): E2171 Body has already been defined for function '__stdcall DllMain(void *,unsigned long,void *)'
Espero haberme explicado, porque a parte de que no llevo mucho con el C++ Builder estoy un poco bloqueada,....Muchas gracias!!!!!!!!!!!!!!

alemc
26 de Mayo del 2008
disculpa la jodedera, lo que pasa es que quiero saber como pongo una clase en una dll, para después poderla utilizar normalmente en cualquier parte del codigo de otro programa.
Cualquier ayuda me vendría bien, gracias.