Creo e scrivo in un file una List contenente un oggetto di tipo Type
ma quando leggo ricevo l'errore indicato. Ma come dovrebbe essere il giusto codice?
ma quando leggo ricevo l'errore indicato. Ma come dovrebbe essere il giusto codice?
B4X:
Type Persona(Nome As String, Cognome As String, Eta As Int)
Sub ScriveLeggeList
Dim aList1 As List
aList1.Initialize
Dim aList2 As List
aList2.Initialize
Dim p As Persona
p.Initialize
p.Cognome="LANDI"
p.Nome="MARIO"
p.Eta=19
aList1.Add(p)
File.WriteList(xui.DefaultFolder,"FileNameList1.txt",aList1)
aList2=File.ReadList(xui.DefaultFolder, "FileNameList1.txt")
For i = 0 To aList2.Size-1
Dim mPer As Persona = aList2.Get(i)
Log(mPer.Nome) ' <====== dà errore, perchè la prima linea contiene [IsInitialized=true, Nome=MARIO, Cognome=LANDI
Next
End Sub
Last edited: