link78180
Messages postés35Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention22 décembre 2004
-
18 déc. 2004 à 15:14
link78180
Messages postés35Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention22 décembre 2004
-
20 déc. 2004 à 16:13
Salut.
Dans mon evenement LinkError de mon WebBrowser, j'ai mis le code suivant :
Private Sub WebBrowser_NavigateError(ByVal pDisp As Object, URL As Variant, Frame As Variant, StatusCode As Variant, Cancel As Boolean)
Dim Taille As Integer, Tamp As String
Tamp = Space(255)
Taille = Len(Tamp)
GetCurrentDirectory Taille, Tamp
WebBrowser.Navigate (GetCurrentDirectory & "error.html")
End Sub
error.html est la page qui s'affiche en cas d'erreur, je me suis servi de l'API GetCurrentDirectory pour combiner le chemin d'accès de l'application avec le nom de la page HTML se situant dans ce dossier. Pourtant que je teste, il me met l'erreur suivante :
"Erreur de compilation, cet argument n'est pas facultatif".
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 20 déc. 2004 à 07:36
Private [ou Public] Declare Function GetCurrentDirectory _
Lib "kernel32" Alias "GetCurrentDirectory" ( _
ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
c'est déclaré comme ça ?
Cordialement Bul. [Site] [[mailto:marcelBultez@Tiscali.fr Mail]]
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 20 déc. 2004 à 14:41
Private Declare Function GetCurrentDirectory _
Lib "kernel32" Alias "GetCurrentDirectoryA" _
(ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
je viens de tester, ça marche.
Cordialement Bul. [Site] [[mailto:marcelBultez@Tiscali.fr Mail]]
link78180
Messages postés35Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention22 décembre 2004 20 déc. 2004 à 16:09
Hum, maintenant à la place de m'afficher la page d'erreur, ca m'affiche juste le dossier courant (comme-ci j'avais juste mis : WebBrowser.Navigate ("error.html"). Bizarre.