Je voudrais lancer l'application qui ouvre la fenêtre de composition d'un
message en Outlook Express (comme un mailto:truc@machin.fr en html)
J'utilise VB 4.0
J'arrive à ouvrir outlook Express sans pb mais pas l'éditeur de message en
faisant :
Private Sub Command1_Click()
ValRetour = Shell("C:\Program Files\Outlook Express\msimn.exe", 1)
End Sub
RunDll32.exe n'est finallement qu'une sorte de passerelle pour appeler telle ou telle fonction dans une Dll..
voici une déclaration d'API de MailToProtocolHandler :
Private Declare Sub MailToProtocolHandler Lib "url.dll" Alias "MailToProtocolHandlerA" (ByVal hwndParent As Long, ByVal hinst As Long, ByVal pszCmdLine As String, ByVal nShowCmd As Long) Private Const SW_SHOWNORMAL = 1
Private Sub Form_Load() MailToProtocolHandler Me.hWnd, App.hInstance, "mailto:", SW_SHOWNORMAL End Sub
j'ignore si cela viens de mon Outlook, mais un message "The mail program was unable to send mail." apparait quand je ferme la fenetre de compo sans envoyer le mail....
voilà, l'information est là, à voir s'il n'est pas préférable, d'utiliser RunDll32 ....
Fred,
RunDll32.exe n'est finallement qu'une sorte de passerelle pour appeler
telle ou telle fonction dans une Dll..
voici une déclaration d'API de MailToProtocolHandler :
Private Declare Sub MailToProtocolHandler Lib "url.dll" Alias
"MailToProtocolHandlerA" (ByVal hwndParent As Long, ByVal hinst As
Long, ByVal pszCmdLine As String, ByVal nShowCmd As Long)
Private Const SW_SHOWNORMAL = 1
Private Sub Form_Load()
MailToProtocolHandler Me.hWnd, App.hInstance,
"mailto:t...@machin.fr", SW_SHOWNORMAL
End Sub
j'ignore si cela viens de mon Outlook, mais un message "The mail
program was unable to send mail." apparait quand je ferme la fenetre de
compo sans envoyer le mail....
voilà, l'information est là, à voir s'il n'est pas préférable,
d'utiliser RunDll32 ....
RunDll32.exe n'est finallement qu'une sorte de passerelle pour appeler telle ou telle fonction dans une Dll..
voici une déclaration d'API de MailToProtocolHandler :
Private Declare Sub MailToProtocolHandler Lib "url.dll" Alias "MailToProtocolHandlerA" (ByVal hwndParent As Long, ByVal hinst As Long, ByVal pszCmdLine As String, ByVal nShowCmd As Long) Private Const SW_SHOWNORMAL = 1
Private Sub Form_Load() MailToProtocolHandler Me.hWnd, App.hInstance, "mailto:", SW_SHOWNORMAL End Sub
j'ignore si cela viens de mon Outlook, mais un message "The mail program was unable to send mail." apparait quand je ferme la fenetre de compo sans envoyer le mail....
voilà, l'information est là, à voir s'il n'est pas préférable, d'utiliser RunDll32 ....
Fred
"Renfield" a écrit dans le message de news: Fred,
RunDll32.exe n'est finallement qu'une sorte de passerelle pour appeler telle ou telle fonction dans une Dll..
Oui, je le voyais bien comme cela. D'où ma recherche pour un accès direct, plutôt que de passer par une autre fonction de l'API.
voici une déclaration d'API de MailToProtocolHandler :
C'est ce que je n'ai trouvé nulle part.
j'ignore si cela viens de mon Outlook, mais un message "The mail program was unable to send mail." apparait quand je ferme la fenetre de compo sans envoyer le mail....
Je ferai un essai pour voir.
voilà, l'information est là, à voir s'il n'est pas préférable, d'utiliser RunDll32 ....
Je me demandais si du fait que cette fonction n'est pas documentée cela ne signifiait pas que son interface est sujette à modification. Mais peut-être qu'elle l'est ! Dans le cas contraire probablement qu'il faut mieux utiliser RunDll32. Où as-tu trouvé cette signature ? J'ai recherché dans l'API avec ce nom et je n'ai rien trouvé.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
"Renfield" <TheRenfield@gmail.com> a écrit dans le message de
news:1124360306.471211.14600@g49g2000cwa.googlegroups.com...
Fred,
RunDll32.exe n'est finallement qu'une sorte de passerelle pour appeler
telle ou telle fonction dans une Dll..
Oui, je le voyais bien comme cela. D'où ma recherche pour un accès
direct, plutôt que de passer par une autre fonction de l'API.
voici une déclaration d'API de MailToProtocolHandler :
C'est ce que je n'ai trouvé nulle part.
j'ignore si cela viens de mon Outlook, mais un message "The mail
program was unable to send mail." apparait quand je ferme la fenetre de
compo sans envoyer le mail....
Je ferai un essai pour voir.
voilà, l'information est là, à voir s'il n'est pas préférable,
d'utiliser RunDll32 ....
Je me demandais si du fait que cette fonction n'est pas documentée cela
ne signifiait pas que son interface est sujette à modification.
Mais peut-être qu'elle l'est !
Dans le cas contraire probablement qu'il faut mieux utiliser RunDll32.
Où as-tu trouvé cette signature ? J'ai recherché dans l'API avec ce nom
et je n'ai rien trouvé.
RunDll32.exe n'est finallement qu'une sorte de passerelle pour appeler telle ou telle fonction dans une Dll..
Oui, je le voyais bien comme cela. D'où ma recherche pour un accès direct, plutôt que de passer par une autre fonction de l'API.
voici une déclaration d'API de MailToProtocolHandler :
C'est ce que je n'ai trouvé nulle part.
j'ignore si cela viens de mon Outlook, mais un message "The mail program was unable to send mail." apparait quand je ferme la fenetre de compo sans envoyer le mail....
Je ferai un essai pour voir.
voilà, l'information est là, à voir s'il n'est pas préférable, d'utiliser RunDll32 ....
Je me demandais si du fait que cette fonction n'est pas documentée cela ne signifiait pas que son interface est sujette à modification. Mais peut-être qu'elle l'est ! Dans le cas contraire probablement qu'il faut mieux utiliser RunDll32. Où as-tu trouvé cette signature ? J'ai recherché dans l'API avec ce nom et je n'ai rien trouvé.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Fred
"Renfield" a écrit dans le message de news:
j'ignore si cela viens de mon Outlook, mais un message "The mail program was unable to send mail." apparait quand je ferme la fenetre de compo sans envoyer le mail....
Idem chez moi. Ce n'est pas très gênant mais curieux.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
"Renfield" <TheRenfield@gmail.com> a écrit dans le message de
news:1124360306.471211.14600@g49g2000cwa.googlegroups.com...
j'ignore si cela viens de mon Outlook, mais un message "The mail
program was unable to send mail." apparait quand je ferme la fenetre de
compo sans envoyer le mail....
Idem chez moi. Ce n'est pas très gênant mais curieux.
j'ignore si cela viens de mon Outlook, mais un message "The mail program was unable to send mail." apparait quand je ferme la fenetre de compo sans envoyer le mail....
Idem chez moi. Ce n'est pas très gênant mais curieux.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Maurice
Merci aux contributeurs. J'ai obtenu les infos que je voulais et même plus grace aux querelles d'experts que ma question a généré.
@+
"Maurice" a écrit dans le message de news:4303396c$0$22285$
Je voudrais lancer l'application qui ouvre la fenêtre de composition d'un message en Outlook Express (comme un mailto: en html) J'utilise VB 4.0
J'arrive à ouvrir outlook Express sans pb mais pas l'éditeur de message en faisant :
Private Sub Command1_Click() ValRetour = Shell("C:Program FilesOutlook Expressmsimn.exe", 1) End Sub
Merci de vos contributions éventuelles
Merci aux contributeurs. J'ai obtenu les infos que je voulais et même plus
grace aux querelles d'experts que ma question a généré.
@+
"Maurice" <mj.42.stop@wanadoo.fr> a écrit dans le message de
news:4303396c$0$22285$8fcfb975@news.wanadoo.fr...
Je voudrais lancer l'application qui ouvre la fenêtre de composition d'un
message en Outlook Express (comme un mailto:truc@machin.fr en html)
J'utilise VB 4.0
J'arrive à ouvrir outlook Express sans pb mais pas l'éditeur de message en
faisant :
Private Sub Command1_Click()
ValRetour = Shell("C:Program FilesOutlook Expressmsimn.exe", 1)
End Sub