Como licenciar un ocx en la maquina del cliente ?

21/09/2003 - 17:08 por Mario Torrealba | Informe spam
saludos, tengo una aplicacion que necesita de msmapi32.ocx para el
envio de e-mails. en los forms de la aplicacion inclui el OLE,
luego genero un exe para distribuirlo, una vez cuando voy a donde el
cliente a instalar , al momento de usar el form para el envio del
e-mail VFP dentro de la aplicacion.exe me da el siguiente error.

Error 1426
codigo de error 0x80040112: No hay licencia de uso de la clase

despues da el error 1924...

yo en el instalador de la aplicacion incluyo el msmapi32.ocx y el
mapi32.dll como archivos para ser puestos en el directorio de win
system

la ayuda de VFP dice que para hacer distribuciones ( .exe ) se debe
tener los archivos vfp7r.dll y el vf7t.dll ( si quieres usar las ocx ),
ok los incluyo en el instalador ,pero sigue dando el error de
arriba indicado al momento de hacer nuevamente la instalacion.

en la maquina donde esta instalado el vfp este error no se genera
en absoluto, solo se genera cuando esta donde el cliente y este no
tiene VFP instalado

como hago para hacer que la ocx este licenciada al momento de generar
el .exe o que archivo mas debo incluir para que esto sea correcto ?

las registre en el cliente a traves de regsvr32.exe via ms-dos y no
funciona tampoco,
en la documentacion de ayuda de vfp no hay nada que referencie al
respecto ni como hacer para que en un exe vayan incrustados los ocx ya
registrados

gracias dfe antemano
Mario Torrealba
CCS-VEN


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Alex Feldstein [MVP]
21/09/2003 - 19:21 | Informe spam
On Sun, 21 Sep 2003 08:08:50 -0700, "Mario Torrealba"
wrote:

saludos, tengo una aplicacion que necesita de msmapi32.ocx para el
envio de e-mails. en los forms de la aplicacion inclui el OLE,
luego genero un exe para distribuirlo, una vez cuando voy a donde el
cliente a instalar , al momento de usar el form para el envio del
e-mail VFP dentro de la aplicacion.exe me da el siguiente error.

Error 1426
codigo de error 0x80040112: No hay licencia de uso de la clase



Ver KB Q146291
http://support.microsoft.com/defaul...46219&



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)
How To make good Newsgroups posts
http://dts-l.org/goodpost.htm
RFC 1855: Netiquette Guidelines
http://www.dtcc.edu/cs/rfc1855.html
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
Cómo hacer preguntas de manera inteligente:
http://www.sindominio.net/ayuda/pre...entes.html
Respuesta Responder a este mensaje
#2 sistemas flandes
26/09/2003 - 18:20 | Informe spam
hola mario,
yo hago lo siguiente: antes de generar los instaladores registro el ocx en
(windows\system) con regsvr32.exe en el servidor, una vez que pruebo la
buena marcha del control ocx, genero los intaladores. En la parte del
asistente correspondiente a los componentes de la aplicacion activo el
runtime y los activeX, entonces señalo los ocx que deseo adjuntar (los
encuentro en Windows\system), por ultimo en la parte correspondiente a los
ejecucion post intalacion, ejecuto un archivo.bat en el cual estan las
ordenes para registrar los ocx en el cliente. El archivo.bat contiene mas
o menos estos datos:
cd\
cd\windows\system
regsvr32 nombrecontrolactivex.ocx
cd\

Si los ocx los tengo en el directorio principal de la aplicación les
desmarco la opcion WinDir del asistente.
A mi me ha funcionado...
Espero te sirva

Alex Lozano Daza
Flandes- Tolima - Colombia

"Mario Torrealba" escribió en el mensaje
news:
saludos, tengo una aplicacion que necesita de msmapi32.ocx para el
envio de e-mails. en los forms de la aplicacion inclui el OLE,
luego genero un exe para distribuirlo, una vez cuando voy a donde el
cliente a instalar , al momento de usar el form para el envio del
e-mail VFP dentro de la aplicacion.exe me da el siguiente error.

Error 1426
codigo de error 0x80040112: No hay licencia de uso de la clase

despues da el error 1924...

yo en el instalador de la aplicacion incluyo el msmapi32.ocx y el
mapi32.dll como archivos para ser puestos en el directorio de win
system

la ayuda de VFP dice que para hacer distribuciones ( .exe ) se debe
tener los archivos vfp7r.dll y el vf7t.dll ( si quieres usar las ocx ),
ok los incluyo en el instalador ,pero sigue dando el error de
arriba indicado al momento de hacer nuevamente la instalacion.

en la maquina donde esta instalado el vfp este error no se genera
en absoluto, solo se genera cuando esta donde el cliente y este no
tiene VFP instalado

como hago para hacer que la ocx este licenciada al momento de generar
el .exe o que archivo mas debo incluir para que esto sea correcto ?

las registre en el cliente a traves de regsvr32.exe via ms-dos y no
funciona tampoco,
en la documentacion de ayuda de vfp no hay nada que referencie al
respecto ni como hacer para que en un exe vayan incrustados los ocx ya
registrados

gracias dfe antemano
Mario Torrealba
CCS-VEN


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

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