registrar mscomm control con vfp 6.0

05/04/2004 - 22:59 por ricardo cervantes | Informe spam
Hola a todos,
quisiera que me ayudaran, tengo un programa que trabaja con el puerto serial
y uso el control mscomm32.ocx y cuando genero mi instalacion con
installshield express le digo que registre el control automaticamente y no
lo hace (o si lo hace no funciona)

entonces opte por el wizard de setup fde vfp especificando los controles
activex que utilizare pero al entrar al formulario me marca que no esta
registrada la clase

la registro manualmente con regsrv32 y aun asi no corrio

lo que hice es que instale el vfp en la maquina del cliente para que
funcionara.

alguien tiene idea de lo que tengo que hacer, es un programa que voy a
instalar en varios lugares y no quisiera instalar el vfp asimismo que la
instalacion fuera "transparente para el usuario"

gracias

ricardo cervantes
asesoria profesional en sistemas
mexicali b.c., mexico
 

Leer las respuestas

#1 Ana María Bisbé York
06/04/2004 - 08:51 | Informe spam
Hola Ricardo:

Prueba con este código de Jorge Mota:

*Excelente cuando distribuimos aplicaciones.

DECLARE INTEGER DLLSelfRegister IN "Vb6stkit.DLL" ;
STRING lpDllName

*-- Esta es la ruta donde esta el archivo
nombredll="mschrt20.ocx"

liRet = DLLSelfRegister(NombreDll)

IF liRet = 0 Then
SelfRegisterDLL = .T.
MESSAGEBOX ("Registrado ocx")
ELSE
SelfRegisterDLL = .F.
MESSAGEBOX ("Error- No Registrado ocx")
ENDIF

Yo lo puse en un programa que compilé por separado y ejecuto
independientemente de mi aplicación, me va bien.

Saludos y suerte !!

Ana
"ricardo cervantes" escribió en el mensaje
news:OPia$
Hola a todos,
quisiera que me ayudaran, tengo un programa que trabaja con el puerto


serial
y uso el control mscomm32.ocx y cuando genero mi instalacion con
installshield express le digo que registre el control automaticamente y


no
lo hace (o si lo hace no funciona)

entonces opte por el wizard de setup fde vfp especificando los controles
activex que utilizare pero al entrar al formulario me marca que no esta
registrada la clase

la registro manualmente con regsrv32 y aun asi no corrio

lo que hice es que instale el vfp en la maquina del cliente para que
funcionara.

alguien tiene idea de lo que tengo que hacer, es un programa que voy a
instalar en varios lugares y no quisiera instalar el vfp asimismo que la
instalacion fuera "transparente para el usuario"

gracias

ricardo cervantes
asesoria profesional en sistemas
mexicali b.c., mexico



Preguntas similares