J'active un lien www avec ShellExecute et ca marche sans probleme.
Mais.
En travaillant j'ecoute la radio (Cherie.fm). Le player est fait a la base
de IE, donc j'ai une instance de IE qui est ouverte.
Quand je fais ShellExecute sur un lien dans mon programme VB, si je n'ai
pas d'autres instances de IE ouvertes, c'est celle de Cherie.Fm qui est
choisie. Et donc cela m'arrete la radio, ce qui m'enerve!
Ma question est donc simple - y'a t-il un moyen d'obliger mon programme
d'ouvrir a chaque fois une nouvelle instance de IE a chaque fois que je
fais ShellExecute? Un parametre? Qqchose dans le registre?
Adam
--
Ten list zosta³ wys³any przy u¿yciu Go³±bka http://www.amsoft.com.pl/golabek
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
Ledev
Adam wrote:
Bonjour.
J'ai un probleme concernant les liens.
J'active un lien www avec ShellExecute et ca marche sans probleme.
Mais.
En travaillant j'ecoute la radio (Cherie.fm). Le player est fait a la base de IE, donc j'ai une instance de IE qui est ouverte.
Quand je fais ShellExecute sur un lien dans mon programme VB, si je n'ai pas d'autres instances de IE ouvertes, c'est celle de Cherie.Fm qui est choisie. Et donc cela m'arrete la radio, ce qui m'enerve!
Ma question est donc simple - y'a t-il un moyen d'obliger mon programme d'ouvrir a chaque fois une nouvelle instance de IE a chaque fois que je fais ShellExecute? Un parametre? Qqchose dans le registre?
Pas a ma connaissance, en revenche tu peut utilisée le Contrôle Internet Explorer sur une feuille VB, et la sa te coupera plus ta radio. Si tu tiens absolument a l'avoir dans une fenetre ie, alors place le contrôle, envoie-lui un petit JavaScript qui ouvre une nouvelle fenetre d'ie vers l'URL que tu souhaite. Si tu met sa propriété Visible sur false, personne y verra rien(sauf peut etre certain popup killer qui risque de ne pas etre d'accord). mais le plus simple, sa reste tous de meme ceci:
Tu fait Projet/Référence Tu met une référence vers Microsoft Internet Controls tu tu place le bout de code suivant:
dim ie as new shdocview.internetexplorer ie.navigate "URL" ie.visible=true set ie=nothing
Et la, une nouvelle instance de ie aparaît.
a+
Adam wrote:
Bonjour.
J'ai un probleme concernant les liens.
J'active un lien www avec ShellExecute et ca marche sans probleme.
Mais.
En travaillant j'ecoute la radio (Cherie.fm). Le player est fait a la
base de IE, donc j'ai une instance de IE qui est ouverte.
Quand je fais ShellExecute sur un lien dans mon programme VB, si je
n'ai pas d'autres instances de IE ouvertes, c'est celle de Cherie.Fm
qui est choisie. Et donc cela m'arrete la radio, ce qui m'enerve!
Ma question est donc simple - y'a t-il un moyen d'obliger mon
programme d'ouvrir a chaque fois une nouvelle instance de IE a chaque
fois que je fais ShellExecute? Un parametre? Qqchose dans le registre?
Pas a ma connaissance, en revenche tu peut utilisée le Contrôle Internet
Explorer sur une feuille VB, et la sa te coupera plus ta radio. Si tu tiens
absolument a l'avoir dans une fenetre ie, alors place le contrôle,
envoie-lui un petit JavaScript qui ouvre une nouvelle fenetre d'ie vers
l'URL que tu souhaite. Si tu met sa propriété Visible sur false, personne y
verra rien(sauf peut etre certain popup killer qui risque de ne pas etre
d'accord). mais le plus simple, sa reste tous de meme ceci:
Tu fait Projet/Référence
Tu met une référence vers Microsoft Internet Controls
tu tu place le bout de code suivant:
dim ie as new shdocview.internetexplorer
ie.navigate "URL"
ie.visible=true
set ie=nothing
J'active un lien www avec ShellExecute et ca marche sans probleme.
Mais.
En travaillant j'ecoute la radio (Cherie.fm). Le player est fait a la base de IE, donc j'ai une instance de IE qui est ouverte.
Quand je fais ShellExecute sur un lien dans mon programme VB, si je n'ai pas d'autres instances de IE ouvertes, c'est celle de Cherie.Fm qui est choisie. Et donc cela m'arrete la radio, ce qui m'enerve!
Ma question est donc simple - y'a t-il un moyen d'obliger mon programme d'ouvrir a chaque fois une nouvelle instance de IE a chaque fois que je fais ShellExecute? Un parametre? Qqchose dans le registre?
Pas a ma connaissance, en revenche tu peut utilisée le Contrôle Internet Explorer sur une feuille VB, et la sa te coupera plus ta radio. Si tu tiens absolument a l'avoir dans une fenetre ie, alors place le contrôle, envoie-lui un petit JavaScript qui ouvre une nouvelle fenetre d'ie vers l'URL que tu souhaite. Si tu met sa propriété Visible sur false, personne y verra rien(sauf peut etre certain popup killer qui risque de ne pas etre d'accord). mais le plus simple, sa reste tous de meme ceci:
Tu fait Projet/Référence Tu met une référence vers Microsoft Internet Controls tu tu place le bout de code suivant:
dim ie as new shdocview.internetexplorer ie.navigate "URL" ie.visible=true set ie=nothing
Et la, une nouvelle instance de ie aparaît.
a+
Hans Le Roy
Bonjour Adam,
Oui, une préférence de IE.
Tools, Internet Options, Advanced, [ ] Reuse windows for launching shortcuts. Décochez la case, et vous y êtes.
A+
Hans Le Roy
Bonjour Adam,
Oui, une préférence de IE.
Tools, Internet Options, Advanced, [ ] Reuse windows for launching
shortcuts. Décochez la case, et vous y êtes.