OVH Cloud OVH Cloud

Instances de IE

3 réponses
Avatar
Adam
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?

Adam


--
Ten list zosta³ wys³any przy u¿yciu Go³±bka http://www.amsoft.com.pl/golabek

3 réponses

Avatar
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+
Avatar
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
Avatar
Adam
W ¶rodê, 30 lipca 2003 14:35:09 Hans Le Roy napisa³/a w wiadomo¶ci
news:




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.



Merci.

Adam


--
Ten list zosta³ wys³any przy u¿yciu Go³±bka http://www.amsoft.com.pl/golabek