ActiveX y sus metodos ?

02/05/2005 - 15:23 por ByB | Informe spam
Hola,

Estoy desarollando un ActiveX con VC++ 6.0

Selecciono File->New Project-> MFC ActiveX Wizard y le doy al proyecto
el nombre AX1

IVC++ genera el proyecto.

En el "Class View", puedo observar :
- CAX1App
- CAX1Ctrl
-CAX1PropPage

Hago un click derecho en CAX1Ctrl y escojo "Add Member Function"

Puedo entonces crear la funcion siguiente :

VARIANT FunctionTest()
{

VARIANT toto;
toto.bstrVal = SysAllocString(L"Hola");
return toto;
}

Entonces lanzo la compilacion y obtengo un fichero OCX

Pero cuando pruebo el fichero OCX en el "ActiveX Control Test
Container" (accessible en las herramientas de VC++), my ActiveX AX1
aparece, pero no tiene ningun metodo accesible !!! Ni siquiera el
FunctionTest() !!!

Puede alguien explicarme cual es el problema, y como se debe hacer para
que la funcion (metodo) que he creado se pueda acceder desde el
"ActiveX container" o desde una pagina Web ?

Muchas gracias !

Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
 

Leer las respuestas

#1 ByB
02/05/2005 - 18:53 | Informe spam
Il se trouve que ByB a formulé :
Hola,

Estoy desarollando un ActiveX con VC++ 6.0

Selecciono File->New Project-> MFC ActiveX Wizard y le doy al proyecto el
nombre AX1

IVC++ genera el proyecto.

En el "Class View", puedo observar :
- CAX1App
- CAX1Ctrl
-CAX1PropPage

Hago un click derecho en CAX1Ctrl y escojo "Add Member Function"

Puedo entonces crear la funcion siguiente :

VARIANT FunctionTest()
{

VARIANT toto;
toto.bstrVal = SysAllocString(L"Hola");
return toto;
}

Entonces lanzo la compilacion y obtengo un fichero OCX

Pero cuando pruebo el fichero OCX en el "ActiveX Control Test Container"
(accessible en las herramientas de VC++), my ActiveX AX1 aparece, pero no
tiene ningun metodo accesible !!! Ni siquiera el FunctionTest() !!!

Puede alguien explicarme cual es el problema, y como se debe hacer para que
la funcion (metodo) que he creado se pueda acceder desde el "ActiveX
container" o desde una pagina Web ?

Muchas gracias !



Problema resuelto.

Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

Preguntas similares