ich bin neu hier und versuche es mal. Ich habe zwar die Rubrik VB ausgewählt, arbeite aber eigentlich mit Access. Dort habe ich eine Prozedur erstellt, die auf eine Internetseite zugreift. Funktioniert auch:
Set IE = CreateObject(„InternetExplorer.Application“)
Feld = IE.Document.DocumentElement.InnerText
IE.Quit
Set IE = Nothing
Aber jetzt habe ich mal getestet, was geschieht, wenn die Internetverbindung nicht aktiv ist. Folge: das Programm bleibt beim „CreateObject“ hängen und lässt sich nur noch über den Programmmanager „abwürgen“. Kennt jemand eine Lösung? Habe schon einige Zeit mit googeln verbracht, aber nichts gefunden.
Hallo
Mit VB.Net habe ich das ganze eleganterweise mit dem Befehl Ping wie folgt gelöst:
'Internet--------------------------------------------------------
Public Function CheckOnLineStatus() As Boolean
'Verbindung prüfen
If My.Computer.Network.IsAvailable Then
Try
CheckOnLineStatus = My.Computer.Network.Ping(„sebrasoft.ch“)
Catch ex As System.Exception
CheckOnLineStatus = False
End Try
Else
CheckOnLineStatus = False
End If
Return CheckOnLineStatus
End Function
Klappt prima, Danke. Ich kenne mich mit den APIs sonst nicht aus und hab’ schon viel Zeit beim Googeln verbracht. Echt gut!!!
Wenn jetzt noch einer einen Tipp hat, wie man die lästige Abfrage von Windows unterdrückt „Ob man den IE denn als Standard-Browser haben möchte“, wäre ich komplett glücklich, denn ich will die Überprüfung im Hintergrund beim Programmstart laufen lassen und es soll überprüfen, ob ein aktuelleres Datum auf der entspr. Internet-Seite vorliegt.
Wenn jetzt noch einer einen Tipp hat, wie man die lästige
Abfrage von Windows unterdrückt „Ob man den IE denn als
Standard-Browser haben möchte“, wäre ich komplett glücklich,
unter Start -> Programmzugriff und -Standards kannst du das einstellen
denn ich will die Überprüfung im Hintergrund beim
Programmstart laufen lassen und es soll überprüfen, ob ein
aktuelleres Datum auf der entspr. Internet-Seite vorliegt.
Warum startest du dann nicht den standard Browser?
Letztendlich ist es doch egal mit welchem Browser man die Daten auslesen tut.