Crear Plugins

13/01/2005 - 03:40 por Analía Perez | Informe spam
Hola, primero feliz año para todo el grupo y gracias por toda su ayuda
recibida éste pasado año...

Continuando con la costumbre... quisiera saber como puedo hacer que mi
aplicación acepte plugis.. bien, soy más especifica... pensé en crear Dll, y
que mi aplicación la llame y punto(hasta ahí bien), pero lo que quiero hacer
es que mi programa por ejemplo llame una funcion con parametros y todo de la
dll, y esta cree un dialogo para hacer tal cosa, o haga algo
directamente..etc.. pero que sea independiente..

Lo de llamar la Dll y sacar una funcion lo tengo claro... pero si quisiera
que ésta mostrara un dialogo que hay en los recursos de ésta y lo manejara
para luego hacer algo... en que parte del código de la dll debería llamar
CreateDialog??

Muchas, muchas, muchas gracias por cualqier aporte,, :)
Ana

/************************ INICIA ARCHIVO: DLL.H
***********************************/
#ifndef _DLL_H_
#define _DLL_H_

#if BUILDING_DLL
# define DLLIMPORT __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */


class DLLIMPORT DllClass
{
public:
DllClass();
virtual ~DllClass(void);

private:

};


#endif /* _DLL_H_ */
/************************ FIN ARCHIVO: DLL.H
***********************************/

/************************ INICIA ARCHIVO: DLLMAIN.CPP
***********************************/
#include "dll.h"
#include <windows.h>

DllClass::DllClass()
{

}


DllClass::~DllClass ()
{

}


BOOL APIENTRY DllMain (HINSTANCE hInst /* Library instance handle. */ ,
DWORD reason /* Reason this function is being
called. */ ,
LPVOID reserved /* Not used. */ )
{
switch (reason)
{
case DLL_PROCESS_ATTACH:
break;

case DLL_PROCESS_DETACH:
break;

case DLL_THREAD_ATTACH:
break;

case DLL_THREAD_DETACH:
break;
}

/* Returns TRUE on success, FALSE on failure */
return TRUE;
}

/************************ FIN ARCHIVO: DLLMAIN.CPP
***********************************/


PD->Se que le falta mucho a esta porción de código, pero la idea es que me
den una idea de por donde empezar con lo que planteo

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral [MVP]
13/01/2005 - 09:27 | Informe spam
Puedes mostrar el dialogo desde cualquiera de las funciones de tu dll, ¿cual
crees que es el problema?


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#2 Analía Perez
14/01/2005 - 04:05 | Informe spam
gracias pero ya lo solución, me enrredé con algunas cosas...

Saludos! :)

"Rodrigo Corral [MVP]" escribió en el mensaje
news:#Lfw7nU#
Puedes mostrar el dialogo desde cualquiera de las funciones de tu dll,


¿cual
crees que es el problema?


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org


Respuesta Responder a este mensaje
#3 Paco Garcia
14/01/2005 - 09:44 | Informe spam
¿Qué solución encontraste?



"Analía Perez" escribió en el
mensaje news:OGVxZVe#
gracias pero ya lo solución, me enrredé con algunas cosas...

Saludos! :)

"Rodrigo Corral [MVP]" escribió en el mensaje
news:#Lfw7nU#
> Puedes mostrar el dialogo desde cualquiera de las funciones de tu dll,
¿cual
> crees que es el problema?
>
>
> Un saludo
> Rodrigo Corral González [MVP]
>
> FAQ de microsoft.public.es.vc++
> http://rcorral.mvps.org
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida