GetInternetState

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Programie
Beiträge: 1280
Registriert: 06.08.2005 22:56
Computerausstattung: https://www.sysprofile.de/id160800
Wohnort: Gernsbach
Kontaktdaten:

GetInternetState

Beitrag von Programie »

Ich hab mal ne frage.

Wie kann ich den aktuellen verbindungsaufbaustaus abfragen?

z.b. Das ProgressBarGadget beim InternetExplorer von Microsoft (von 0 zu 100) :?
BildBildBildBild
Benutzeravatar
benpicco
Beiträge: 391
Registriert: 01.10.2004 15:32
Wohnort: im Code
Kontaktdaten:

Beitrag von benpicco »

Meinst du Ping oder einen download mit Progressbar?
Johann Wolfgang von Geothe hat geschrieben:Wie dieses oder jenes Wort geschrieben wird, darauf kommt es doch eigentlich nicht an, sondern darauf, daß die Leser verstehen, was man damit sagen wollte.
Benutzeravatar
Programie
Beiträge: 1280
Registriert: 06.08.2005 22:56
Computerausstattung: https://www.sysprofile.de/id160800
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von Programie »

Ich meine den aktuellen Seitenaufbaustatus (Wenn man eine Internetseite eingibt läd das manchmal. Und das soll in einer ProgressBar angezeigt werden!) :mrgreen:
BildBildBildBild
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

äh
ich weiss nich ob dir das schon aufgefallen ist, abver da gibts 2 Ansätze:
Ansatz 1. : es gibt einzelne Handlungen beim Verbindungsaufbau, z.B. das senden der Login-Daten oder eine bestimmte Antwort vom Server, und die werden als Fixpunkte genommen. Wenn die Punkte "erreicht sind", macht die Progressbar nen "Hüpfer".
Ansatz 2.: Man muss ja bei jedem Verbindungsversuch eine Timeout-Grenze haben. Während dieser Zeit wird das Progressbar-Gadget jetzt langsam aber gleichmässig immer weiter "hochgefahren", sodass es rein theoretisch am Ende der Timeout-Zeit "voll" wäre. Wenn der verbindungsaufbau klappt, macht die Bar nen Hüpfer zu "100%".

Meist werden beide Ansätze gemischt...
Dr.Pixel
Beiträge: 90
Registriert: 12.08.2005 12:38

Beitrag von Dr.Pixel »

Ha, dass Problem habe ich auch gerade.
Ich bräuchte die Variante 2.
Leider finde ich über suchen nichts in diesem Board!
Hat da jemand eine Idee oder einen Code?
Danke.

Dr. Pixel
Benutzeravatar
Programie
Beiträge: 1280
Registriert: 06.08.2005 22:56
Computerausstattung: https://www.sysprofile.de/id160800
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von Programie »

hardfalcon hat geschrieben:Man muss ja bei jedem Verbindungsversuch eine Timeout-Grenze haben. Während dieser Zeit wird das Progressbar-Gadget jetzt langsam aber gleichmässig immer weiter "hochgefahren", sodass es rein theoretisch am Ende der Timeout-Zeit "voll" wäre. Wenn der verbindungsaufbau klappt, macht die Bar nen Hüpfer zu "100%".
So etwas ähnliches suche ich! :)
BildBildBildBild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Mit dem folgenden Code kannste den Status ermitteln: http://forums.purebasic.com/english/vie ... hp?t=16837
"WebGadgetsExtra.pbi"
Damit erfährst Du zwar nur das Ende, aber den Rest kann man ja simulieren. Die meisten Fortschrittsbalken haben ja eh nur psychologischen Wert, es passiert noch was! :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Programie
Beiträge: 1280
Registriert: 06.08.2005 22:56
Computerausstattung: https://www.sysprofile.de/id160800
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von Programie »

ts-soft hat geschrieben:"WebGadgetsExtra.pbi"
Wo ist die Datei? :freak:
BildBildBildBild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Programie hat geschrieben:
ts-soft hat geschrieben:"WebGadgetsExtra.pbi"
Wo ist die Datei? :freak:
Du brauchst doch nur dem Link ins engl. Forum folgen :freak:

http://freak.purearea.net/code/WebGadgetExtras.pb
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Programie
Beiträge: 1280
Registriert: 06.08.2005 22:56
Computerausstattung: https://www.sysprofile.de/id160800
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von Programie »

Das ist nur ein Webgadget mit Links! /:->
BildBildBildBild
Antworten