Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [vb6] leggere flusso byte

    ciao a tutti
    devo acquisire da un server un flusso di byte.

    Ho trovato la InternetReadFile/InternetOpenUrl/InternetOpen ma, anche dopo aver chiuso la connessione, mi rimane "appesa".

    Idee? Quali altri metodi/API posso usare??


    grazie a tutti
    ciao
    yuyu

  2. #2
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    è proprio quello che ho fatto.
    solo che io devo per forza leggere un byte alla volta ( è uno stream ), e quando chiudo la connessione mi rimane appesa

    hOpen = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_DIRECT, vbNullString, vbNullString, 0)

    hFile = InternetOpenUrl(hOpen, sURL, vbNullString, ByVal 0&, INTERNET_FLAG_RELOAD, ByVal 0&)

    chiudicon = True
    If hFile <> 0 Then

    Dim curbyte
    Dim lastbyte
    Dim imgstart
    Dim imgend
    lastbyte = 0

    Do While (InternetReadFile(hFile, sbuffer, 1, Ret) And chiudicon)
    ....
    Loop

    InternetCloseHandle hFile
    InternetCloseHandle hOpen
    sbuffer = 0
    data = 0
    hFile = 0
    hOpen = 0

  4. #4
    uppete
    nessuno??
    E farlo in vb.net?

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da yuripace
    E farlo in vb.net?
    Decidi, o VB6 o VB.NET.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.