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.