Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Styra Try?

Postades av 2006-03-08 12:48:04 - Catarina Ström, i forum vb.net, Tråden har 10 Kommentarer och lästs av 591 personer

Hej

Jag har ett program som går ut på internet och hämtar information varje 10:eminut. Så har jag har try och catch ifall det inte skulle fungera att hämta filen. Mit problem är att när internet ligger nere eller är väldigt slött så vill jag att den ska försöka 2 sekunder sen avbryta sitt försök. '

Gör man detta i en try då? Try det här i 2 sekunder sen..

Är det några som har några förslag? Skulle bli jättetacksam!

mvh C


Svara

Sv: Styra Try?

Postades av 2006-03-08 13:29:25 - Mattias Vartiainen

Du kanske kan sätta en timeout på 2 sek i din webrequest eller vad du använder för lösning?! Try Catch hanterar bara ett exception så där kan du inte sätta det. Annars kan du ju sätta en flagga ifall det inte fungerar och försöka hämta filen igen om ett exception kastas


Svara

Sv: Styra Try?

Postades av 2006-03-08 13:31:32 - Maria Green

Man kan använda en loop som kontrollerar tills en viss tid har gått.

status = false
fTime = Timer
Do While Timer - fTime < 2 AND status = false
If Timer < fTime Then fTime = Timer
Försök kontakta internet
Om det lyckas, sätt status till true så att man går ur loopen
Loop

Vet inte om det är bästa sättet, kan blockera resten under de här två sekundrarna. Ett tillägg av DoEvents kan i så fall hjälpa.

/Maria


Svara

Sv:Styra Try?

Postades av 2006-03-08 13:49:06 - Catarina Ström

Jag har en liten windows applikation, då kan man väl inte sätta timeout på webrequest? Eller hur funkar det? Är inte så 100% på det här.


Svara

Sv: Styra Try?

Postades av 2006-03-08 14:08:35 - Oskar Johansson

På WebRequest-klassen finns en timeout för anslutningen, på WebResponse-klassen finns en timeout för överföringen av svaret.


Svara

Sv:Styra Try?

Postades av 2006-03-08 14:21:37 - Catarina Ström

Å det låter ju bra. Men jag förstår inte riktigt.

Om min sub ser ut så här:

Private Sub DownloadFile2()
Try

Dim remoteUri As String = "http://adress.se/minfolder/"
Dim fileName As String = "minFil.txt"
Dim myStringWebResource As String = Nothing

Dim myWebClient As New WebClient

myStringWebResource = remoteUri + fileName

myWebClient.DownloadFile(myStringWebResource, fileName)

Catch
Console.WriteLine("Filen kunde inte laddas ner")
End Try

End Sub

Sätter man det där i eller sätter man ngt allmänt för hela applikationen?


Svara

Sv: Styra Try?

Postades av 2006-03-08 14:58:15 - Oskar Johansson

Ah, du kör med WebClient istället för WebRequest. Byt till att köra med WebRequest/WebResponse istället för WebClient


Svara

Sv:Styra Try?

Postades av 2006-03-08 15:11:54 - Catarina Ström

fungerar det på samma sätt?


Svara

Sv: Styra Try?

Postades av 2006-03-08 15:25:32 - Oskar Johansson

WebClient använder internt WebRequest och WebResponse. WebClient tillhandahåller alltså bara en snutt av den funktionallitet som WebRequest-sakerna har.


Svara

Sv:Styra Try?

Postades av 2006-03-08 15:29:16 - Catarina Ström

har du ngn bra länk på vart jag kan läsa om hur man hämtar filer med webrequest?

Tack för att du tar dig tid och svarar!


Svara

Sv: Styra Try?

Postades av 2006-03-08 16:55:35 - Oskar Johansson

Typ något såhär: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemnetwebresponseclassgetresponsestreamtopic.asp

Om du vill läsa rubb och stubb istället för bara 256 tecken åt gången så anropar du metoden ReadToEnd istället om jag inte minns fel


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
329
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies