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

#1 Alex Feldstein
20/11/2004 - 13:05 | Informe spam
On Fri, 19 Nov 2004 16:37:01 -0800, "Luigi"
wrote:

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?




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

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#2 Luigi
22/11/2004 - 20:35 | Informe spam
Gracias Alex. El artículo básicamente menciona que se deben tener registradas
las siguientes dll's en windows system:
mfc30.dll,olepro32.dll,msvcrt20.dll,mfc40.dll,msvcrt40.dll; y por supuesto la
MSMAPI32.ocx a través del regsvr32.

Todo lo tengo en la computadora y sigue mandando el mismo error.
¿Tienes idea de otra cosa que pudiera ser?

Gracias.

"Alex Feldstein" escribió:

On Fri, 19 Nov 2004 16:37:01 -0800, "Luigi"
wrote:

>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?


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

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

Respuesta Responder a este mensaje
#3 Alex Feldstein
22/11/2004 - 23:29 | Informe spam
On Mon, 22 Nov 2004 11:35:17 -0800, "Luigi"
wrote:

Gracias Alex. El artículo básicamente menciona que se deben tener registradas
las siguientes dll's en windows system:
mfc30.dll,olepro32.dll,msvcrt20.dll,mfc40.dll,msvcrt40.dll; y por supuesto la
MSMAPI32.ocx a través del regsvr32.

Todo lo tengo en la computadora y sigue mandando el mismo error.
¿Tienes idea de otra cosa que pudiera ser?



Que tendrás otro control que no indicas. Para MAPI solo necesitas
registrar:
c:\windows\system32\msmapi32.ocx

Si quitas el ActiveX de MAPI, deja de salirte el error?




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
Respuesta Responder a este mensaje
#4 Luigi
23/11/2004 - 18:31 | Informe spam
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.


"Alex Feldstein" escribió:

On Mon, 22 Nov 2004 11:35:17 -0800, "Luigi"
wrote:

>Gracias Alex. El artículo básicamente menciona que se deben tener registradas
>las siguientes dll's en windows system:
>mfc30.dll,olepro32.dll,msvcrt20.dll,mfc40.dll,msvcrt40.dll; y por supuesto la
>MSMAPI32.ocx a través del regsvr32.
>
>Todo lo tengo en la computadora y sigue mandando el mismo error.
>¿Tienes idea de otra cosa que pudiera ser?

Que tendrás otro control que no indicas. Para MAPI solo necesitas
registrar:
c:\windows\system32\msmapi32.ocx

Si quitas el ActiveX de MAPI, deja de salirte el error?




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

Respuesta Responder a este mensaje
#5 Alex Feldstein
24/11/2004 - 00:49 | Informe spam
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
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida