Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1612 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Comportement du control Inet incompréhensible ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comportement du control Inet incompréhensible ??

n°393073
-bigfoot-
Posté le 14-05-2003 à 10:52:27  profilanswer
 

Je cherche à tester le comportement des pages internet (erreur 404 si elle existe pas, une autre erreur si elle est en "timeout)
 
Tout d'abord je vous montre mon code :  
 
la feuille : (le timer est à deux secondes)

Code :
  1. Private Sub Timer1_Timer()
  2. On Error GoTo errorhandler
  3. Inet1.OpenURL ("www.google.fr" )
  4. While Inet1.StillExecuting
  5.     DoEvents
  6. Wend
  7. chaine = Inet1.GetHeader
  8. While Inet1.StillExecuting
  9.     DoEvents
  10. Wend
  11. chaine = getHeaderCode(chaine)
  12. Debug.Print chaine
  13. Inet1.Cancel
  14. Inet1.RequestTimeout = 4
  15. If Inet1.OpenURL("http://rarusraweb04.prius.jnj.com/gpt/" ) = sgfsd Then
  16.     While Inet1.StillExecuting
  17.         DoEvents
  18.     Wend
  19.     Debug.Print "505"
  20. Else
  21.    
  22.     While Inet1.StillExecuting
  23.         DoEvents
  24.     Wend
  25.    
  26.         chaine = Inet1.GetHeader
  27.    
  28.     While Inet1.StillExecuting
  29.             DoEvents
  30.     Wend
  31.     chaine = getHeaderCode(chaine)
  32.     Debug.Print chaine
  33. End If
  34. Inet1.Cancel
  35. Exit Sub
  36. errorhandler:
  37. Select Case (Err.Number)
  38.     Case 35761
  39.        
  40.     Case Else
  41.         Debug.Print "error " & Err.Description
  42.        
  43. End Select
  44. Resume Next
  45. End Sub


 
le module

Code :
  1. Public Function getHeaderCode(ByVal strHeader As String) As String
  2. On Error GoTo errorhandler_fct
  3. Dim chaine As String
  4.     chaine = strHeader
  5.     chaine = Left(chaine, InStr(1, chaine, vbCrLf))
  6.     chaine = Mid(chaine, InStr(1, chaine, " " ) + 1)
  7.     getHeaderCode = Left(chaine, InStr(1, chaine, " " ) - 1)
  8. Exit Function
  9. errorhandler_fct:
  10. Select Case (Err.Number)
  11.     Case 35761
  12.         Debug.Print Err.Number & " " & Err.Description
  13.         Resume Next
  14.     Case Else
  15.         Debug.Print "error " & Err.Description
  16. End Select
  17. End Function


 
Et maintenant le résultat dans ma fenêtre d'execution :  
 
 
200
505
200
505
... pendant un certain qui varie tout le temps puis d'un seul coup :
error Impossible d'exécuter la demande
error Argument ou appel de procédure incorrect
 
505
error Impossible d'exécuter la demande
error Argument ou appel de procédure incorrect
 
 
Alors la, je suis perdu  
Si quelqu'un peut m'aider ??  :jap:

mood
Publicité
Posté le 14-05-2003 à 10:52:27  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Comportement du control Inet incompréhensible ??

 

Sujets relatifs
lire la touche "control" au clavier, c'est possible?Insérer dynamiquement un control ds une frame?[RESOLU]
[VB6.0] Comment connaître l'index du control qui a le focus?CScrollBar::Create : Impossible de créer mon control !!!
JSP : mécanisme d'erreur au comportement étrangeProblème comportement chkbox perso / checkbox d'origine
[VB.NET] Je trouve pas la propriété "SizeMode" dans comportementComportement de ostream& operator<<(ostream&, basic_string)
réafficher des pixels dans un control d'une fenêtreHardware flow control pour RS232
Plus de sujets relatifs à : Comportement du control Inet incompréhensible ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR