Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: WinHttp omituisuus

Sinis [28.02.2006 19:49:16]

#

Mikähän mahtaa olla vikana kun tuolla alla olevalla koodilla ei text1.text muutu x:n mukana?

Kun silmukasta poistutaan niin text1.text:n arvoksi tulee: Siirretään siirrettavatlkm. Missä mättää????

For x = 1 To siirrettavatlkm

    Text1.Text = "Siirretään " & x

    ' siirto olion luonti
    Set HttpReq = New WinHttpRequest

    vastaus = ""

    ' yhteyden avaus
    HttpReq.Open "POST", siirettävät asiat

    ' HTTP pyyntö
    HttpReq.Send

    ' HTTP vastaus
    vastaus = HttpReq.ResponseText


    HttpReq.Open "POST", siirrettävät asiat

    HttpReq.Send
    vastaus = HttpReq.ResponseText

 Next x

Lumi-ukkeli [28.02.2006 20:50:18]

#

Siis jos tuolla siirrettavatlkm:llä tarkoitat numeerista vakiota niin tuohan toimii aivan oikein?

Sinis [28.02.2006 21:02:18]

#

No kun ei toimi. Mun mielestä sen pitäisi kirjoittaa boxiin aina siirrettävän numero. Nyt se muuttaa boxin arvon vasta viimeisellä kerralla eli jos siirrettavatlkm = 7 niin text1.text = "Siirretään 7". Jostain syystä arvo ei vaihdu silmukan suorituksen aikana.

Gaxx [28.02.2006 21:09:57]

#

Pistä

DoEvents

tuon

Text1.Text = "Siirretään " & x

rivin jälkeen. Tällöin se viestittää windowsille, että on olemassa muutakin tekemistä kuin vain tuon loopin vääntäminen. Toisin sanoen päivittää muunmuassa formin objectit jne.

Sinis [28.02.2006 21:17:17]

#

Kiitos! Pienestäpä oli kiinni..

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta