Italian Map

Dey

Active Member
Licensed User
Longtime User
Salve a tutti,
non mi è chiaro se le MAP salvano automaticamente i valori o se bisogna farlo manualmente, creando un file in chiusura e ricaricarlo all'avvio.

scusate ma sono prorio agli inizi...
Dey
 

arenaluigi

Well-Known Member
Licensed User
Longtime User
Non ho ben capito la tua domanda ma ti posto un esempio:

B4X:
'dichiaro la map
Dim mapTest As Map

'la inizializzo
mapTest.Initialize

'ora supponiamo di avere un file composto da chiave e valore potrebbe essere un 'file di impostazioni
'verifico se esiste
If File.Exists(File.DirInternal &"/Settings","setting.txt") Then
'in questo modo carico il mio oggetto map con i valori presente nel file
   mapTest= File.ReadMap(File.DirInternal &"/Settings","setting.txt")
Else   
   'non ho trovato il file imposto i valori manualmente
   mapTest.Put("NumeroMaxrighe",5)
   mapTest.Put("NumeroMaxColonne",3)
        'scrivo il file con 
        File.WriteMap(File.DirInternal &"/Settings","setting.txt",mapTest)   
end if   

'se vuoi vedere il contenuto fai così:
mapTest.Get(1)
'se vuoi scorrere un map e prelevare sia la key che il value
For i = 0 To mapTest.Size - 1 
    Dim Key, Value As String 
    Key = mapTest.GetKeyAt(i) 
    Value = mapTest.GetValueAt(i) Next

Spero che ti sia stato d'aiuto.
 

Dey

Active Member
Licensed User
Longtime User
Grazie Luigi,
scusami, la mia domanda era se la MAP veniva salvata automaticamente,
grazie per la risposta
 
Top