[VB] Sleep commando

Pagina: 1
Acties:

  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Ok ik heb een dochter pagina van startpagina.

Hierbij maak ik een site over een messenger en die heeft steeds nieuwe skins, vroeger veranderde ik dit steeds met de hand maar dit begon me te irrieteren.

De XML bestand (dus de source van me pagina) heb ik automatisch laten updaten maar nu moet ik het terug sturen naar de servers dit gaat via een website dus heb ik een Micorosoft Internet Controls toegevoegd waarmee ik dus de webpagina update.

Het probleem is nu eigenlijk dat warneer ik op upload heb gedrukt dat ik dan ongeveer 20 sec. moet wachten voordat ik op een andere link kan drukken om hem te publisheren.

Dit wachten deed ik met Sleep maar het probleem is dan als ik een trage verbinding heb dat dan me programma gaat flippen dus is er 1 of andere response die ik van Internet Controls kan krijgen dat die op een bepaalde pagina zit ?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 02-09 15:34
Fix je zinsbouw (en dan vooral de aanwijzend voornaamwoorden en waarnaar ze verwijzen), aub. Ik kan hier weinig zinnigs van maken. Ik kan wel een beetje gaan gokken wat je misschien bedoelt zou hebben, maar jij mag eerst wel wat moeite doen door je vraag goed te formuleren.

  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Ok heb hem veranderd zie boven

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:22
Ik begrijp er niet veel van.

Wil je je programma laten wachten als je op upload hebt gedrukt, of is je probleem dat je 20sec moet wachten als je op upload gedrukt hebt en wil je dat vermijden?

https://fgheysels.github.io/


Verwijderd

Wat ik ervan begrijp:
Hij verstuurt/update asynchroon een webpagina via de Microsoft Internet Controls. Nu wil hij weten of er ergens binnen die controls bekend is wanneer die pagina klaar is. Want als er dan nog een tweede pagina wordt verstuurt, dan geeft blijkbaar het "control" een foutmelding dat ie nog bezig is.

Wat nog onduidelijk is, welk component van de Microsoft Internet Controls gebruik je precies. En met welke functie/methode verstuur je de pagina (code?).

  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Hier het stuk script dat ik gebruik voor het uploaden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
   wbbPagina.SetFocus
   Sleep (800)
   DoEvents
   SendKeys "{TAB} {TAB}"
   Sleep (800)
   SendKeys "c:\trillian.xml"
   Sleep (800)
   DoEvents
   FileCopy App.Path & "\trillian.xml", "c:\trillian.xml"|
   Sleep (1200)
   DoEvents
   SendKeys "{TAB}"
   Sleep (800)
   DoEvents
   SendKeys "{TAB}"
   Sleep (800)
   DoEvents
   SendKeys "{ENTER}"
   Sleep (600)
   DoEvents
   Boxie = MsgBox("Buggggiee", , "Bug Found Duhh")
   DoEvents
   Kill ("c:\trillian.xml")
   wbbPagina.Navigate ("http://startpagina3.pagina.nl/startpagina/login.jsp?userlogin=******&userpassword=******&login=inloggen")
   DoEvents
   Sleep (1200)
   DoEvents
   wbbPagina.Navigate ("http://startpagina3.pagina.nl/startpagina/paginas.jsp")
   DoEvents
   Sleep (1200)
   DoEvents
   wbbPagina.Navigate ("http://startpagina3.pagina.nl/startpagina/publish.jsp")
   DoEvents
   Sleep (1200)
   DoEvents
   wbbPagina.Navigate ("http://startpagina3.pagina.nl/startpagina/pub_result.jsp?page=trillian")
   DoEvents
   Sleep (1200)
   DoEvents

Boxie = MsgBox("Buggggiee", , "Bug Found Duhh")
Gebruik ik nu voor het wachten maar dan moet ik het dus handmatig doen


En van Microsoft Internet Controls gebruik ik webbrowser

Is er geen manier om de locatie van het bestand gelijk doortegeven via de adresbalk dus bijvoorbeeld : ../upload.jpp?filelocation=c:\trillian ?

Maar nu zoek ik dus een oplossing dat de Webbrowser die ik gebruik een seintje geeft naar me programma dat die het bestand heeft geupload maar kan dit ? of weet iemand een andere manier om via een website automatisch te updaten ?
.. dan geeft blijkbaar het "control" een foutmelding dat ie nog bezig is.
Hij geeft geen foutmelding maar hij krijgt vaak niet genoeg tijd om het bestand te uploaden omdat dan alweer de volgende pagina word aangeroepen
Pagina: 1