Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: JaimeAsm en 26 Julio 2010, 20:20 pm



Título: Llamar a una clase declarada en una DLL
Publicado por: JaimeAsm en 26 Julio 2010, 20:20 pm
Hola que tal miren tengo esto:

Código
  1. class Message{
  2.      private:
  3.              char *TextMessage;
  4.              public:
  5.              char GetText() {return *TextMessage;}
  6.              void SetText(char *Texto)
  7.              {
  8.                   TextMessage = Texto;
  9.                   }
  10.                   bool ShowMessage(bool show)
  11.                   {
  12.                        if(show == true)
  13.                        {
  14.                                MessageBox(0,TextMessage,0,0);
  15.                                }
  16.                                }
  17.                                };
  18.  
  19.  
  20. extern "C++" __declspec(dllexport) Message *MsgBox();
  21.  

Esta es la classe que tengodeclarada en la DLL es para hacer pruebas no mas,imagino que esta bein declarada para despues ser llamadadede un exe,pero como la llamo desde un exe? lo e probado todo no me sale nada :(


salu2


Título: Re: Llamar a una clase declarada en una DLL
Publicado por: Riki_89D en 29 Julio 2010, 18:50 pm
Creo que no se hace asin :S


me parece que las classes hay que escribirlas en el Header de la DLL :S no se aver si t responder por aqui ahora :S


un saludo