begin process at 2012 02 15 18:44:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Comment faire un lien entre vb et une page web ???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment faire un lien entre vb et une page web ???

dimanche 25 mai 2003 à 15:38:04 | Comment faire un lien entre vb et une page web ???

nashoy

slt, jaimerai savoir comment faire pour que si je clique sur un bouton, que sa ouvre une ou plusieurs pages web... merci de répondre.a+
nashoy
dimanche 25 mai 2003 à 15:41:15 | Re : Comment faire un lien entre vb et une page web ???

vjeux

Mets ca dans un module :


Private Declare Function CreateProcess Lib "kernel32" Alias "CreateProcessA" _
(ByVal lpAppName As String, _
ByVal lpCommandLine As String, _
ByVal lpProcessAttributes As Long, _
ByVal lpThreadAttributes As Long, _
ByVal bInheritHandles As Long, _
ByVal dwCreationFlags As Long, _
ByVal lpEnvironment As Long, _
ByVal lpCurrentDirectory As Long, _
lpStartupInfo As STARTUPINFO, _
lpProcessInformation As PROCESS_INFORMATION) As Long

Private Declare Function CloseHandle Lib "kernel32" _
(ByVal hObject As Long) As Long

Private Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" _
(ByVal lpFile As String, _
ByVal lpDirectory As String, _
ByVal sResult As String) As Long

Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" _
(ByVal nSize As Long, _
ByVal lpBuffer As String) As Long

Private Const NORMAL_PRIORITY_CLASS As Long = &H20
Private Const STARTF_USESHOWWINDOW As Long = &H1
Private Const SW_SHOWNORMAL As Long = 1

Private Const MAX_PATH As Long = 260
Private Const ERROR_FILE_SUCCESS As Long = 32 'my constant

Private Type STARTUPINFO
cb As Long
lpReserved As String
lpDesktop As String
lpTitle As String
dwX As Long
dwY As Long
dwXSize As Long
dwYSize As Long
dwXCountChars As Long
dwYCountChars As Long
dwFillAttribute As Long
dwFlags As Long
wShowWindow As Integer
cbReserved2 As Integer
lpReserved2 As Long
hStdInput As Long
hStdOutput As Long
hStdError As Long
End Type

Private Type PROCESS_INFORMATION
hProcess As Long
hThread As Long
dwProcessId As Long
dwThreadID As Long
End Type

Public Function StartNewBrowser(sURL As String) As Boolean
Dim success As Long
Dim hProcess As Long
Dim sBrowser As String
Dim start As STARTUPINFO
Dim proc As PROCESS_INFORMATION
sBrowser = GetBrowserName(success)
If success >= ERROR_FILE_SUCCESS Then
With start
.cb = Len(start)
.dwFlags = STARTF_USESHOWWINDOW
.wShowWindow = SW_SHOWNORMAL
End With
success = CreateProcess(sBrowser, " " & sURL, 0&, 0&, 0&, NORMAL_PRIORITY_CLASS, 0&, 0&, start, proc)
StartNewBrowser = proc.hProcess <> 0
Call CloseHandle(proc.hProcess)
Call CloseHandle(proc.hThread)
End If
End Function


Private Function GetBrowserName(dwFlagReturned As Long) As String
Dim hFile As Long
Dim sResult As String
Dim sTempFolder As String
sTempFolder = GetTempDir()
hFile = FreeFile
Open sTempFolder & "Bidon.html" For Output As #hFile
Close #hFile
sResult = Space$(MAX_PATH)
dwFlagReturned = FindExecutable("Bidon.html", sTempFolder, sResult)
Kill sTempFolder & "Bidon.html"
GetBrowserName = TrimNull(sResult)
End Function


Private Function TrimNull(Item As String)
Dim pos As Integer
pos = InStr(Item, Chr(0))
If pos Then
TrimNull = Left(Item, pos - 1)
Else
TrimNull = Item
End If
End Function


Private Function GetTempDir() As String
Dim tmp As String
tmp = Space(MAX_PATH)
Call GetTempPath(Len(tmp), tmp)
GetTempDir = TrimNull(tmp)
End Function


Et ca dans ta form


Private Sub Command1_Click()
StartNewBrowser ("http://vbfrance.com/")
End Sub


-------------------------------
Réponse au message :
-------------------------------

> slt, jaimerai savoir comment faire pour que si je clique sur un bouton, que sa ouvre une ou plusieurs pages web... merci de répondre.a+
> nashoy
lundi 16 mai 2005 à 17:01:36 | Re : Comment faire un lien entre vb et une page web ???

kernel32

oui... et pour les utilisateur de firefox ???
parce que cette methode ne marche pas...
merci

dimanche 4 mai 2008 à 16:54:49 | Re : Comment faire un lien entre vb et une page web ???

brayanjava

comment je peut interdit l'accées à une page web avec vb.net 2005 (code source ou les class que je peut utiliser svp) merci !!!!!
jeudi 9 octobre 2008 à 08:00:18 | Re : Comment faire un lien entre vb et une page web ???

BURAK77

[b]Sa marche pas -_- j'ai bien fais le module[/b]



Cette discussion est classée dans : vb, web, page, lien


Répondre à ce message

Sujets en rapport avec ce message

page web control vb [ par kelm_by ] salut tous le monde,est ce que il ya un moyer pour envoyer des instruction d'un page web dans webbrowser au programme .merci d'avance Code Source PAge WEB VB.NET [ par BasicBrain ] QUelqu'un saurait-il comment récuperer dans une chaine de caractère la source d'une page web chargée dans un contrôle webbrowser sous vb.net ?Merci d' détecter un lien hypertext sur une page web et valider [ par berger1 ] Bonjour, Je voudrais détecter un lien hypertext sur une page web et entrer dans la page suivante ou envoyer la commande sendkeys pour valider. J'utili parcourir les lien d'une page web [ par mqsi ] Bonjour à tous,Pourriez-vous me Piloter une page web depuis VB [ par GnarlyYoyo ] Bonjour,Je cherche à apprendre comment on peut piloter une page web depuis un programme visual basic. C'est peut-être très simple, mais je ne dois pas Afficher une page web dans mon apliction VB [ par eternia ] Salut a tous.J'aimerai afficher une page web dans mon application.Mais si possible quand la page ne peut etre charger il ne marquer pas comme internet Ouvrir une page WEB avec VB 2005 [ par Sismic22 ] Salut à tous !!!Je désire lancer une page internet lorsque je clique sur un boutton.J'ai essayer cette solution mais elle ne fonctionne pas :Shell("IE Flash et Vb 2005 [ par PhilippebedinCS ] Bonjour à tous,Voici mon problème : je ne parviens pas à jouer une animation flash sur une page web avec VB 2005.J'ai bien placer le controle Flash da VB.NET 2005 comment créer une page web ASP [ par acive ] Bonjour tout le monde,je débute avec asp, je voudrais faire une page web avec vb.net 2005 mais il me manque les bases...quelqun pourait me donner just Besoin d'aide pour tester la réponse d'un page web [ par brian85 ] Bonjour @ tousJe suis une grosse quiche en VB, j'avoue j'ai fait l'impasse dessus pendant mon cursus, préfèrrant largement les technos web, mais là je


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,995 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales