Problemas al invocar Thunderbird con ShellExecute

Desarrollo de aplicaciones basadas en tecnologías Mozilla (XBL-XUL-RDF...)
Invitado

Problemas al invocar Thunderbird con ShellExecute

Mensajepor Invitado » Vie Jul 13, 2007 5:22 pm

Tengo un programa que activa el cliente de correo para enviar una nota muy sencilla. He notado que funciona bien con Outlook pero falla con Thunderbird. El problema es que elimina ciertos caracteres acentuados (tanto del asunto como del cuerpo de la nota)

Para abrir el programa y crear la nota uso:

mail := 'mailto:micorreo@intercable.net.ve?subject=Este es el asunto&body=Aquí iría el texto';
ShellExecute(Handle,'open',PChar(mail), nil, nil, SW_SHOWNORMAL) ;

Personamente me parece un bug de Thunderbird que no responde adecuamente a la llamada de ShellExecute. Si se usa ShellExecute para activar directamente Thunderbird y se le pasan los datos como runstring no ocurre la falla. Sin embargo, este enfoque me obliga a mí a indagar cual es el cliente de correo instalado en el PC, trabajo que prefiero ahorrarme.

¿Alguien puede orientarme al respecto?

Gracias,
Francisco

Invitado

Mensajepor Invitado » Vie Jul 13, 2007 9:31 pm

Acabo de instalar la versión 2.0 y funciona sin ningún problema. Evidentemente era una falla de la versión 1.5.


Volver a “Desarrollo Mozilla”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados