Soyez le premier à donner votre avis sur cette source.
Snippet vu 28 074 fois - Téléchargée 95 fois
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 ' Pour ouvrir une URL : ShellExecute Me.hwnd,"open","http://www.LeDomaine.com/LeChemin/LaPage.html",ByVal 0&,0&,1
Tu remplace "open" par "opennew".
J'arrive pas à tester et j'obtient l'erreur (xx, yy, zz étant des noms de fonction dans le programme ou le nom du programme :
Un appel à la fonction PInvoke 'xx!yy.zz::ShellExecute' a déséquilibré la pile. Cela peut se produire, car la signature PInvoke managée ne correspond pas à la signature cible non managée. Vérifiez que la convention d'appel et les paramètres de la signature PInvoke correspondent à la signature non managée cible.
Je travaille sous VB 2005 Express et j'ai du modifier l'appel pour qu'il compile mais provoque une exeption :
ShellExecute(Me.Handle, "open", "http://www.LeDomaine.com/LeChemin/LaPage.html", 0&, 0&, 1)
Bonne prog,
@++
Car la, c'est dans la dernière page ouverte que ca charge... Moi je voudrais que ca s'ouvre dans une nouvelle fenetre...
Aidez moi...
Merci
Superbe travail
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.