Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Download ifle dati

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    46

    Download ifle dati

    Buongiorno. Avrei un quesito da porre. Ho già letto parecchie cose sull'argomento ma ho ancora dei dubbi; per cui vi spiegherò la situazione.
    Io devo scaricare dal mio sito un file creato sempre in visual basic che contiene dei dati inseriti con una variabile di tipo definito dall'utente, cioè da me.

    Questo è il codice che ho usato trovato su queste pagine.

    Dim byteData() As Byte
    Dim intFile As Integer
    Dim urlDownload As String
    Dim nomefile As String
    Dim Contenuto As Contenuto

    Private Sub CApri_Click()
    urlDownload = "http://provaorders.altervista.org/cons_101"
    intFile = FreeFile()

    byteData() = Inet1.OpenURL(urlDownload, icByteArray)

    Open App.Path & "/cons_101" For Binary Access Write As #intFile
    Put #intFile, 1, byteData
    Close #intFile

    'qui pensavo di riaprire il file e inserirlo nella mia variabile tipo

    Open App.Path & "/cons_101" For Binary Access Write As #intFile
    Put #intFile, 1, Contenuto
    Close #intFile

    'qui inseriso i dati nelle text box

    TNumero.Text = Contenuto.NCons
    TTitolo.Text = Contenuto.Titolo
    TSottotitolo.Text = Contenuto.Sottotitolo
    TTesto.Text = Contenuto.Testo
    End Sub


    Questo è il tipo dichiarato nel modulo

    Type Contenuto
    NCons As String
    Titolo As String
    Sottotitolo As String
    Testo As String
    End Type

    Ho provato in questo modo. Va avanti tutto liscio ma il file risulta vuoto. Come mai?
    meglio un commento oggi che tanti mal di testa domani

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: Download ifle dati

    Originariamente inviato da LeleVB
    'qui pensavo di riaprire il file e inserirlo nella mia variabile tipo

    Open App.Path & "/cons_101" For Binary Access Write As #intFile
    Put #intFile, 1, Contenuto
    Close #intFile
    Ma cosi' riapri il file in "scrittura" ... non lo stai leggendo ...


    P.S. Dai un'occhiata al regolamento ... devi indicare il linguaggio nel titolo.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    46
    Scusate. Sto parlando di VB6.

    Effettivamente il fatto di essere in scrittura è un dettaglio non da poco.

    adesso ho modificato così:

    Open App.Path & "/cons_101" For Binary Access Write As #intFile
    Put #intFile, 1, byteData
    Close #intFile

    Open App.Path & "/cons_101" For Random As #intFile
    Get #intFile, 1, Contenuto
    Close #intFile

    TNumero.Text = Contenuto.NCons
    TTitolo.Text = Contenuto.Titolo
    TSottotitolo.Text = Contenuto.Sottotitolo
    TTesto.Text = Contenuto.Testo

    Cos' funziona. Grazie.
    meglio un commento oggi che tanti mal di testa domani

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.