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

    VB6 - Infio file con resume

    Salve a tutti,
    Sto realizzando un programmino che invia files tramite il protocollo TCP/IP.

    Per lo scambio di file non ci sono problemi, funziona a meraviglia, ma sto cercando di aggiungere la funzione resume, ecco quanto fatto finora.

    - Verifico che il file esiste, se esiste leggo la dimensione con FileLen e comunico al client che deve partire dal byte XXX.
    - Il client riceve il byte di partenza e inizia il trasferimento.

    ora, il problema è che non riesco a leggere il file da un determinato punto di partenza, e scrivere da un punto di partenza.

    ecco come faccio per inviare:

    t= freefile
    Open SourceFilename For Binary Access Read As #t
    Do Until (CurrentFileSize - ByteNow) < ChunkSize
    DoEvents

    ByteNow = ByteNow + ChunkSize

    DoEvents
    wsSender.SendData bytBuf

    Loop

    Come faccio a far legegre il file dal punto XXX (già ricevuto e contenuto in una variabile di nome StartByte).

    Grazie a tutti.

  2. #2
    usa l'istruzione seek

    open...
    seek #numfile, posizione
    get ...
    close
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

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 © 2024 vBulletin Solutions, Inc. All rights reserved.