J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai fais
une petite application qui fait tout simplement ouvrir Internet Explorer
avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais..
S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette
fenêtre à la place d'en ouvrir une nouvelle.
Comment je fais pour lui forcer d'en ouvrir une nouvelle?
Voici le code que j'utilise à présent:
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal
hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal
lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long)
As Long
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut Dominic!
regarde ce lien : http://www.visualbasicforum.com/showthread.php?pt7282#post747282
-- Cordialement Yanick Lefebvre MVP pour Visual Basic "Dominic Feron" a écrit dans le message de news:%
Salut à tous!
J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai fais une petite application qui fait tout simplement ouvrir Internet Explorer avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais..
S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette fenêtre à la place d'en ouvrir une nouvelle.
Comment je fais pour lui forcer d'en ouvrir une nouvelle?
Voici le code que j'utilise à présent:
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
(ByVal
hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As
regarde ce lien :
http://www.visualbasicforum.com/showthread.php?pt7282#post747282
--
Cordialement
Yanick Lefebvre
MVP pour Visual Basic
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message de
news:%23Ws9jocxEHA.1392@tk2msftngp13.phx.gbl...
Salut à tous!
J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai fais
une petite application qui fait tout simplement ouvrir Internet Explorer
avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais..
S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette
fenêtre à la place d'en ouvrir une nouvelle.
Comment je fais pour lui forcer d'en ouvrir une nouvelle?
Voici le code que j'utilise à présent:
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
(ByVal
hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal
lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As
regarde ce lien : http://www.visualbasicforum.com/showthread.php?pt7282#post747282
-- Cordialement Yanick Lefebvre MVP pour Visual Basic "Dominic Feron" a écrit dans le message de news:%
Salut à tous!
J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai fais une petite application qui fait tout simplement ouvrir Internet Explorer avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais..
S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette fenêtre à la place d'en ouvrir une nouvelle.
Comment je fais pour lui forcer d'en ouvrir une nouvelle?
Voici le code que j'utilise à présent:
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
(ByVal
hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As
regarde ce lien : http://www.visualbasicforum.com/showthread.php?pt7282#post747282
-- Cordialement Yanick Lefebvre MVP pour Visual Basic "Dominic Feron" a écrit dans le message
de
news:% > Salut à tous! > > J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai
fais
> une petite application qui fait tout simplement ouvrir Internet Explorer > avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais.. > > S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette > fenêtre à la place d'en ouvrir une nouvelle. > > Comment je fais pour lui forcer d'en ouvrir une nouvelle? > > Voici le code que j'utilise à présent: > > > Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal > hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal > lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) > As Long > > ShellExecute hwnd, "open", "http://Net/ListeTelephonique/index.aspx", > vbNullString, "", 0 > > Merci grandement de votre aide! > >
Merci beaucoup!
Le code fait peur... mais ça marche #1 !
"Zoury" <yanick_lefebvre@hotmail.com> a écrit dans le message de
news:eC2pLimxEHA.748@TK2MSFTNGP14.phx.gbl...
Salut Dominic!
regarde ce lien :
http://www.visualbasicforum.com/showthread.php?pt7282#post747282
--
Cordialement
Yanick Lefebvre
MVP pour Visual Basic
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message
de
news:%23Ws9jocxEHA.1392@tk2msftngp13.phx.gbl...
> Salut à tous!
>
> J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai
fais
> une petite application qui fait tout simplement ouvrir Internet Explorer
> avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais..
>
> S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette
> fenêtre à la place d'en ouvrir une nouvelle.
>
> Comment je fais pour lui forcer d'en ouvrir une nouvelle?
>
> Voici le code que j'utilise à présent:
>
>
> Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
(ByVal
> hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal
> lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As
Long)
> As Long
>
> ShellExecute hwnd, "open", "http://Net/ListeTelephonique/index.aspx",
> vbNullString, "", 0
>
> Merci grandement de votre aide!
>
>
regarde ce lien : http://www.visualbasicforum.com/showthread.php?pt7282#post747282
-- Cordialement Yanick Lefebvre MVP pour Visual Basic "Dominic Feron" a écrit dans le message
de
news:% > Salut à tous! > > J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai
fais
> une petite application qui fait tout simplement ouvrir Internet Explorer > avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais.. > > S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette > fenêtre à la place d'en ouvrir une nouvelle. > > Comment je fais pour lui forcer d'en ouvrir une nouvelle? > > Voici le code que j'utilise à présent: > > > Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal > hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal > lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) > As Long > > ShellExecute hwnd, "open", "http://Net/ListeTelephonique/index.aspx", > vbNullString, "", 0 > > Merci grandement de votre aide! > >
Guy DETIENNE
Salut,
Pour expliquer et ne plus avoir trop peur :
Le code ne fait qu'aller chercher dans la base des registres l'emplacement de l'exécutalbe du Browser par défaut, très souvent "C:Program FilesInternet Exploreriexplore.exe" et le met dans la variable sValue
Le code devient tout de suite lourd à partir du moment où l'on veut aller lire dans le registre.
J'espère que cela te sera utile.
Guy
"Dominic Feron" a écrit dans le message de news:
Merci beaucoup!
Le code fait peur... mais ça marche #1 !
"Zoury" a écrit dans le message de news:
Salut Dominic!
regarde ce lien : http://www.visualbasicforum.com/showthread.php?pt7282#post747282
-- Cordialement Yanick Lefebvre MVP pour Visual Basic "Dominic Feron" a écrit dans le message
de
news:% > Salut à tous! > > J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai
fais
> une petite application qui fait tout simplement ouvrir Internet > Explorer > avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais.. > > S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette > fenêtre à la place d'en ouvrir une nouvelle. > > Comment je fais pour lui forcer d'en ouvrir une nouvelle? > > Voici le code que j'utilise à présent: > > > Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal > hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, > ByVal > lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) > As Long > > ShellExecute hwnd, "open", "http://Net/ListeTelephonique/index.aspx", > vbNullString, "", 0 > > Merci grandement de votre aide! > >
Salut,
Pour expliquer et ne plus avoir trop peur :
Le code ne fait qu'aller chercher dans la base des registres l'emplacement
de l'exécutalbe du Browser par défaut, très souvent "C:Program
FilesInternet Exploreriexplore.exe" et le met dans la variable sValue
Le code devient tout de suite lourd à partir du moment où l'on veut aller
lire dans le registre.
J'espère que cela te sera utile.
Guy
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message de
news: uOzszKpxEHA.2624@TK2MSFTNGP11.phx.gbl...
Merci beaucoup!
Le code fait peur... mais ça marche #1 !
"Zoury" <yanick_lefebvre@hotmail.com> a écrit dans le message de
news:eC2pLimxEHA.748@TK2MSFTNGP14.phx.gbl...
Salut Dominic!
regarde ce lien :
http://www.visualbasicforum.com/showthread.php?pt7282#post747282
--
Cordialement
Yanick Lefebvre
MVP pour Visual Basic
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message
de
news:%23Ws9jocxEHA.1392@tk2msftngp13.phx.gbl...
> Salut à tous!
>
> J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai
fais
> une petite application qui fait tout simplement ouvrir Internet
> Explorer
> avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais..
>
> S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette
> fenêtre à la place d'en ouvrir une nouvelle.
>
> Comment je fais pour lui forcer d'en ouvrir une nouvelle?
>
> Voici le code que j'utilise à présent:
>
>
> Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
(ByVal
> hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String,
> ByVal
> lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As
Long)
> As Long
>
> ShellExecute hwnd, "open", "http://Net/ListeTelephonique/index.aspx",
> vbNullString, "", 0
>
> Merci grandement de votre aide!
>
>
Le code ne fait qu'aller chercher dans la base des registres l'emplacement de l'exécutalbe du Browser par défaut, très souvent "C:Program FilesInternet Exploreriexplore.exe" et le met dans la variable sValue
Le code devient tout de suite lourd à partir du moment où l'on veut aller lire dans le registre.
J'espère que cela te sera utile.
Guy
"Dominic Feron" a écrit dans le message de news:
Merci beaucoup!
Le code fait peur... mais ça marche #1 !
"Zoury" a écrit dans le message de news:
Salut Dominic!
regarde ce lien : http://www.visualbasicforum.com/showthread.php?pt7282#post747282
-- Cordialement Yanick Lefebvre MVP pour Visual Basic "Dominic Feron" a écrit dans le message
de
news:% > Salut à tous! > > J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai
fais
> une petite application qui fait tout simplement ouvrir Internet > Explorer > avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais.. > > S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette > fenêtre à la place d'en ouvrir une nouvelle. > > Comment je fais pour lui forcer d'en ouvrir une nouvelle? > > Voici le code que j'utilise à présent: > > > Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal > hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, > ByVal > lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) > As Long > > ShellExecute hwnd, "open", "http://Net/ListeTelephonique/index.aspx", > vbNullString, "", 0 > > Merci grandement de votre aide! > >
Dominic Feron
Merci de l'explication :)
"Guy DETIENNE" a écrit dans le message de news:
Salut,
Pour expliquer et ne plus avoir trop peur :
Le code ne fait qu'aller chercher dans la base des registres l'emplacement de l'exécutalbe du Browser par défaut, très souvent "C:Program FilesInternet Exploreriexplore.exe" et le met dans la variable sValue
Le code devient tout de suite lourd à partir du moment où l'on veut aller lire dans le registre.
J'espère que cela te sera utile.
Guy
"Dominic Feron" a écrit dans le message
de
news: > Merci beaucoup! > > Le code fait peur... mais ça marche #1 ! > > > "Zoury" a écrit dans le message de > news: >> Salut Dominic! >> >> regarde ce lien : >> http://www.visualbasicforum.com/showthread.php?pt7282#post747282 >> >> >> -- >> Cordialement >> Yanick Lefebvre >> MVP pour Visual Basic >> "Dominic Feron" a écrit dans le
message
> de >> news:% >> > Salut à tous! >> > >> > J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai > fais >> > une petite application qui fait tout simplement ouvrir Internet >> > Explorer >> > avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais.. >> > >> > S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette >> > fenêtre à la place d'en ouvrir une nouvelle. >> > >> > Comment je fais pour lui forcer d'en ouvrir une nouvelle? >> > >> > Voici le code que j'utilise à présent: >> > >> > >> > Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" >> (ByVal >> > hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, >> > ByVal >> > lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd
"Guy DETIENNE" <gd@NOSPAM.tchao.be> a écrit dans le message de
news:ei5alipxEHA.2040@tk2msftngp13.phx.gbl...
Salut,
Pour expliquer et ne plus avoir trop peur :
Le code ne fait qu'aller chercher dans la base des registres l'emplacement
de l'exécutalbe du Browser par défaut, très souvent "C:Program
FilesInternet Exploreriexplore.exe" et le met dans la variable sValue
Le code devient tout de suite lourd à partir du moment où l'on veut aller
lire dans le registre.
J'espère que cela te sera utile.
Guy
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message
de
news: uOzszKpxEHA.2624@TK2MSFTNGP11.phx.gbl...
> Merci beaucoup!
>
> Le code fait peur... mais ça marche #1 !
>
>
> "Zoury" <yanick_lefebvre@hotmail.com> a écrit dans le message de
> news:eC2pLimxEHA.748@TK2MSFTNGP14.phx.gbl...
>> Salut Dominic!
>>
>> regarde ce lien :
>> http://www.visualbasicforum.com/showthread.php?pt7282#post747282
>>
>>
>> --
>> Cordialement
>> Yanick Lefebvre
>> MVP pour Visual Basic
>> "Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le
message
> de
>> news:%23Ws9jocxEHA.1392@tk2msftngp13.phx.gbl...
>> > Salut à tous!
>> >
>> > J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai
> fais
>> > une petite application qui fait tout simplement ouvrir Internet
>> > Explorer
>> > avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais..
>> >
>> > S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette
>> > fenêtre à la place d'en ouvrir une nouvelle.
>> >
>> > Comment je fais pour lui forcer d'en ouvrir une nouvelle?
>> >
>> > Voici le code que j'utilise à présent:
>> >
>> >
>> > Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
>> (ByVal
>> > hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String,
>> > ByVal
>> > lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd
Le code ne fait qu'aller chercher dans la base des registres l'emplacement de l'exécutalbe du Browser par défaut, très souvent "C:Program FilesInternet Exploreriexplore.exe" et le met dans la variable sValue
Le code devient tout de suite lourd à partir du moment où l'on veut aller lire dans le registre.
J'espère que cela te sera utile.
Guy
"Dominic Feron" a écrit dans le message
de
news: > Merci beaucoup! > > Le code fait peur... mais ça marche #1 ! > > > "Zoury" a écrit dans le message de > news: >> Salut Dominic! >> >> regarde ce lien : >> http://www.visualbasicforum.com/showthread.php?pt7282#post747282 >> >> >> -- >> Cordialement >> Yanick Lefebvre >> MVP pour Visual Basic >> "Dominic Feron" a écrit dans le
message
> de >> news:% >> > Salut à tous! >> > >> > J'ai un petit problème en ce qui concerne le ShellExecute de VB. J'ai > fais >> > une petite application qui fait tout simplement ouvrir Internet >> > Explorer >> > avec l'URL que je lui ai spécifié. Ceci fonctionne bien mais.. >> > >> > S'il y a déjà une fenêtre Internet Explorer ouverte, il prendra cette >> > fenêtre à la place d'en ouvrir une nouvelle. >> > >> > Comment je fais pour lui forcer d'en ouvrir une nouvelle? >> > >> > Voici le code que j'utilise à présent: >> > >> > >> > Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" >> (ByVal >> > hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, >> > ByVal >> > lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd