Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    38

    Problemi funzione FileGet

    Ciao,
    Ho dei problemi con la funzione FileGet
    Devo devo aprire un file, con questa funzione, ma il valore dell' arrey value mi ritorna sempre = 0
    Ecco il codice:
    Sapete dirmi perchè.

    codice:
    Dim fileName As String
    Dim Lunghezza As Integer
    Dim value() As Byte
    Dim fileNumber As Integer
    
    Lunghezza = FileLen(fileName)
    ReDim value(Lunghezza - 1)
    
    fileName = MyFile.Value
    fileNumber = FileSystem.FreeFile()
    
    FileSystem.FileOpen(fileNumber, fileName, OpenMode.Binary)
    FileSystem.FileGet(fileNumber, value)
    FileSystem.FileClose(fileNumber)

  2. #2
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Le funzioni che stai usando sono tutte funzioni portate per retro compatibilità con VB 6 e che appartengono a Microsoft.VisualBasic

    In .NET dovresti usare le classi del namespace System.IO e in particolare StreamReader in questo caso.
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    38
    Ciao,
    Grazie per l'aiuto.
    Ho provato a guardare un po la classe StreamReader ma non riesco a trovare i metodi che devo utilizzare.
    Qual è il metodo che va a sostituire il fileGet?

    e quello per sapere quanti byte è il file?

    Grazie

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.