vMail y windows 7

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

agodoy
vAdviser
vAdviser
Mensajes: 352
Registrado: 21 Sep 2005, 18:20

vMail y windows 7

Mensaje por agodoy » 24 Nov 2009, 12:13

Hola foro,tengo un problema con la ejecucion de un mapa que usa la libreria vMail bajo sistema operativo Windows 7 (he buscado en el foro y parece que con windows vista sucede lo mismo).

He registrado las librerias vMail, emmsg.dll, empop3.dll y emsmtp.dll con regsvr32 en modo administrador.
La situacion:
- Abro el mapa desde vDevelop, y al ejecutar se cuelga.
- Abro el mapa desde vRunner y funciona.

Alguna idea ?
Loja" lat=37.164669, lon=-4.146913

fvarona
vAdviser
vAdviser
Mensajes: 554
Registrado: 16 Nov 2005, 14:03
Ubicación: Gijón
Contactar:

Mensaje por fvarona » 24 Nov 2009, 13:49

Hola.

Efectivamente, en Vista también hay problemas.

Supongo que en Windows 7 podrás decirle que esa aplicación se ejecute en modo Windows XP, y entonces funcione bien.

Creo que tiene poca solución.

Tienes otras alternativas, sobre todo si utilizas vMail sólo para enviar correos (uso de la librería libre Blat, uso de VBScript, ...). Tienes ejemplos en el foro de ejemplos.

Saludos,

Fran Varona

agodoy
vAdviser
vAdviser
Mensajes: 352
Registrado: 21 Sep 2005, 18:20

Mensaje por agodoy » 24 Nov 2009, 18:32

Gracias por tu respuesta, pero marqué la aplicacion como compatible XP SP2 y sigue fallando igual. Por otro lado las soluciones que propones no me sirven, la aplicacion está desarrollada ya, y funciona perfectamente en XP, tanto envio como recepción de emails.
Necesito que funcione en Windows vista y windows 7, pronto no se utilizará XP, y entonces que pasa con las aplicaciones ?
Espero que alguien que le suceda lo mismo de con la tecla...sino debería Velneo resolverlo
Loja" lat=37.164669, lon=-4.146913

Jonatan
vAdviser
vAdviser
Mensajes: 600
Registrado: 13 Nov 2006, 17:17
Ubicación: México
Contactar:

vdbc

Mensaje por Jonatan » 24 Nov 2009, 18:39

Alveus Soft
México, D.F.
http://microsip.wordpress.com/
http://twitter.com/rosper
http://www.solucionesmicrosip.com
Alveus Soft. CRM y Carrito de compra web.

agodoy
vAdviser
vAdviser
Mensajes: 352
Registrado: 21 Sep 2005, 18:20

Mensaje por agodoy » 25 Nov 2009, 00:30

Gracias por tu respuesta Jonatan, he ojeado el post de la bdc, dónde indica el modo de registrar las librerias, he seguido punto por punto y sigo con el mismo problema. En el articulo se menciona windows vista, y se hace referencia a la version de 64 bits, indicando dos comandos distintos para registrar las librerias haciendo incapié en en usar el de 32 bits.
El caso es que uso windows 7 que es de 64 bits y que yo sepa no encuentro mas que un comando regsvr32.exe, será incompatible ?
Loja" lat=37.164669, lon=-4.146913

Avatar de Usuario
Francisco J.
vAdviser
vAdviser
Mensajes: 596
Registrado: 20 Abr 2006, 19:55
Ubicación: Madrid - España
Contactar:

Mensaje por Francisco J. » 25 Nov 2009, 09:52

Buenos dias:

Te has puesto en contacto con @velneo, seguro que en soporte te darán una solución. Luego nos reportas... si/no? hay otras soluciones...

Saludos.

Avatar de Usuario
Pablo Navarrete
vAdviser
vAdviser
Mensajes: 437
Registrado: 03 Feb 2008, 20:19
Ubicación: Guadalajara, Jalisco. Mexico.
Contactar:

Mensaje por Pablo Navarrete » 26 Nov 2009, 18:15

Hola a todos! pues yo al igual que agodoy tengo el mismo problema con win7 y no me habia preocupado pues nunca instale Vista, mi aplicacion funciona muy bien en XP pero pues parece que ahora si W7 es el bueno.

He leido todo lo referente al problema y a lo mas que llego es que por lo pronto y hasta encontrar alguna solucion con vMail ( si es que la hay) les pido a mis clientes que abran la aplicacion primero entrando al vRunner.

Espero alguien pueda orientarnos sobre como solucionar este problema con vMail, si no pues a cambiar de libreria.

Saludos!
@PabloNavarrete (Twitter)
Skype: pabloefrenns (Pablo Navarrete)

" Los Imperios del Futuro, son los Imperios de la Mente" <Winston Churchill>

Avatar de Usuario
Francisco J.
vAdviser
vAdviser
Mensajes: 596
Registrado: 20 Abr 2006, 19:55
Ubicación: Madrid - España
Contactar:

Mensaje por Francisco J. » 26 Nov 2009, 18:50

Buenos dias:

para los 64Bits... Intentar lo siguiente:

desde la línea de comandos-->

cd C:\Windows\SysWOW64 (enter)
regsvr32 C:\Windows\SysWOW64\vMail.dll (enter)

y listo, ya esta registrada la libreria de 32bits en el sistema operativo windows de 64bits.


reportar... Saludos.

agodoy
vAdviser
vAdviser
Mensajes: 352
Registrado: 21 Sep 2005, 18:20

Mensaje por agodoy » 27 Nov 2009, 14:17

He consultado con Velneo, y según dicen windows 7 bloquea la libreria vMail, y por tanto la unica forma de ejecutar la aplicacion es lanzar vRunner y después abrir la aplicacion. Esta solucion valdrá para monopuesto, pero con vServer en cuanto agregas un proyecto que use vMail, el vServer al arrancar queda bloqueado. Es un fastidio, la aplicacion ya la tengo desarrollada con vMail, y ahora tendré que plantearme otra forma de gestionar el correo.
He consultado en el foro de ejemplos, y he encontrado alguna solución para envio de correo sin usar vMail, pero el caso es que tambien necesito para la recepción.
Si alguien tiene alguna solución al respecto lo agradecería mil..
saludos
Loja" lat=37.164669, lon=-4.146913

Jonatan
vAdviser
vAdviser
Mensajes: 600
Registrado: 13 Nov 2006, 17:17
Ubicación: México
Contactar:

correo

Mensaje por Jonatan » 27 Nov 2009, 16:26

Para la recepción hay otra librería parecida a blat que hace todo el trabajo. Al descargar el correo lo guardas con extensión mht y para visualizarlo en velneo solo debes poner un objeto html y le das la dirección del archivo mht descargado. Se llama getmail.exe
Las instrucciones para descargar es algo así:

Set Descarga - "-u " + 'Usuario' + " -pw " + 'Contraseña' + " -s " + 'Servidor' + " -xtract -n 1"

ó

Set Descarga - "-u " + 'Usuario' + " -pw " + 'Contraseña' + " -s " + 'Servidor' + " -xtract -n 1 -delete"

Y después ejecutas el comando con ayuda de la librería SHELL que puedes llamar desde velneo:

»SHELL.ShellExecute( 0, "Open", $AGE-SENDA-ACIERTO-TEMP$ + "\\getmail\\getmail.exe", 'Descarga', $VMAIL-SENDA-DESCARGA-TEMP$, 0 )

Y para descargar solamente un encabezado para saber si hay correos puedes usar:

Set Descarga - "-u " + 'Usuario' + " -pw " + 'Contraseña' + " -s " + 'Servidor' + " -xtract -n 1 -headersonly"

Lo encuentras en esta dirección:
http://pages.interlog.com/~tcharron/getmail.html

Si deseas descargar correos que usan SSL, por ejemplo gmail, deberás usar un truco, pues getmail no soporta conexiones SSL, y creo que vMail tampoco.

Espero te haya sido de ayuda

Saludos cordiales :wink:
Alveus Soft
México, D.F.
http://microsip.wordpress.com/
http://twitter.com/rosper
http://www.solucionesmicrosip.com
Alveus Soft. CRM y Carrito de compra web.

Responder