Domanda che dovrebbe essere molto semplice per gli esperti di VB che riguarda la scrittura e lettura di un file binario.
Nel seguente codice di programma, perche se dichiaro le variabili aa e bb come variant, la scrivo in un file binario poi riesco a leggerla, mentre se dichiaro aa e bb come string quando faccio Get non leggo niente (bb rimane stringa vuota)?
aa = "test"
Dim nFileNum As Integer
Dim sFilename As String
sFilename = "C:\aaa.dat"
nFileNum = FreeFile
Open sFilename For Binary Lock Read Write As #nFileNum
Put #nFileNum, , aa
Close #nFileNum
Open sFilename For Binary As #nFileNum
Get #nFileNum, , bb
Close #nFileNum