willy23
23-03-2004, 16:40
Ragazzi chi mi spiega questa stranezza?
Usando visual basic 6 devo scrivere su un file in modalità random con len = 20 come nell'esempio sotto.
Quando scrivo sul primo record, il file che si crea è grande 6 byte, quindi non mi rispetta il len = 20 che gli ho dato.
Nei record successivi invece, lasciando tutto uguale ma passando al record 2, il file diventa grande 26 byte quindi 6 + 20.
Stessa cosa proseguendo con record più alti. Es
Dim x As String
x = "ciao"
Open "c:\gggggg.ggg" For Random As #1 Len = 20
Put #1, 1, x
Close #1
Come è possibile questa cosa? perchè il primo record me lo riconosce per forza con le sue dimensioni , e per quelli successivi mi rispetta il len = 20 ??????
Vi prego fatemi sapere qualcosa
Grazie a tutti voi
Usando visual basic 6 devo scrivere su un file in modalità random con len = 20 come nell'esempio sotto.
Quando scrivo sul primo record, il file che si crea è grande 6 byte, quindi non mi rispetta il len = 20 che gli ho dato.
Nei record successivi invece, lasciando tutto uguale ma passando al record 2, il file diventa grande 26 byte quindi 6 + 20.
Stessa cosa proseguendo con record più alti. Es
Dim x As String
x = "ciao"
Open "c:\gggggg.ggg" For Random As #1 Len = 20
Put #1, 1, x
Close #1
Come è possibile questa cosa? perchè il primo record me lo riconosce per forza con le sue dimensioni , e per quelli successivi mi rispetta il len = 20 ??????
Vi prego fatemi sapere qualcosa
Grazie a tutti voi