No se encuentra la licencia apropiada para esta clase

20/11/2004 - 01:37 por Luigi | Informe spam
Hola Foro, tengo un problema con la generación de correos. Utilizé una de las
rutinas de PortalFox y cree una aplicación de correos usando la dll:
oform.addobject("Session1","olecontrol","MSMAPI.mapiSession")
oform.addobject("Message1","olecontrol","MSMAPI.mapiMessages")

En mi comp funciona bien (windowsXP, office 2003).
Copié la aplicación en la comp. de un cliente y me manda el sig. error:
Código de error OLE 0x80040112. No se encuentra la licencia apropiada para
esta clase.
La computadora de mi cliente tiene windows 98 y office 2000. Con regsvr32
instalé la dll MSMAPI32.dll.

¿Podría alguien decirme qué anda mal?

Gracias.

Preguntas similare

Leer las respuestas

#6 Luigi
25/11/2004 - 02:09 | Informe spam
YA FUNCIONÓ ALEX, lo que hice fue poner en la forma el objeto ole
msmapi.messenger y el msmapi.messenger y sobre los cuales trabajo con sus
respectivos métodos, en vez de crear la instancia de estos. La idea la tomé
del artículo:
http://support.microsoft.com/defaul...us;q139154

Ya me funcionó en las máquinas de prueba. Ahora sólo resta probar con la
máquina de mi cliente.

Con respecto a tu sugerencia de comentar las referencias MAPI en mi
programa, no me funcionó porque en las siguientes líneas donde se hacía
referencia, me marcaba "No existe ese objeto".

!Muchas gracias por la ayuda prestada Alex!


"Alex Feldstein" escribió:

On Tue, 23 Nov 2004 09:31:07 -0800, "Luigi"
wrote:

>Si quito el activex (MSMAPI32.OCX) me manda el error: "Clase no registrada".
>
>Estoy probando en 3 máquinas a la vez:
>1). Windows XP, office 2003, sí funciona (mi computadora de desarrollo, con
>VFP7 y 8).
>2). Windows XP, office 2003, no funciona.
>3). Windows 98, office 2000, no funciona.
>
>Ya probé con el ejecutable compilado en Fox 7 y 8, y el resultado es el mismo.


No. La sugerencia y pregunta era no sólo si quitabas el OCX sino
quitar (o comentar) las referencias a MAPI en tu programa para que no
busque el OCX. A ver si asi te elimina los errores, en cuyo caso estas
seguro es ese OCX el del problema. Si sigue el error, entonces es otro
DLL.


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 munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net

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