Un modo per sapere il num di record credo sia:

Public Structure record

<VBFixedArray(23), VBFixedString(16)> Public CampoStringa() As
String

<VBFixedArray(159)> Public CampoSingle() As Single

Public Sub Initialize()
ReDim CampoStringa(23)
ReDim CampoSingle(159)
End Sub
End Structure

Public MachineRecord As New record()


num_rec = FileLen("c:\mioFile")/len(MachineRecord).

però il problema credo sia sulla lunghezza del record non del file

grazie darkblOOd almeno tu m'aiuti