Premessa: la sub CreaFileINI crea un file di testo
Questo è il file di testo creato :
Stranamente le chiavi URL NON sono nell'ordine da 1 a 6.
Ho finora verificato che questo non ha nessuna importanza per il funzionamento dell'app ma se le chiavi fossero - poniamo - un numero sensibilmente maggiore sarebbe difficile ad un umano leggere una specifica voce ed inoltre potrebbe, in un ipotetico caso, provocare qualche malfunzionamento.
In ogni caso come mai questo "disordine" ? Ci si potrebbe ovviare ? E se sì come ?
E' poco più di una curiosità, ma grazie comunque per l'attenzione.
B4X:
Sub CreaFileINI
WriteIni("Autore",Autore & " - " & SitoMio ,File.DirRootExternal,NomeFileIni)
WriteIni("Versione",VersioneNo,File.DirRootExternal,NomeFileIni)
WriteIni("URL1",Sito & "ora1314.xml",File.DirRootExternal,NomeFileIni)
WriteIni("URL2",Sito & "ora1415.xml",File.DirRootExternal,NomeFileIni)
WriteIni("URL3",Sito & "ora1516.xml",File.DirRootExternal,NomeFileIni)
WriteIni("URL4",Sito & "ora1617.xml",File.DirRootExternal,NomeFileIni)
WriteIni("URL5",Sito & "ora1718.xml",File.DirRootExternal,NomeFileIni)
WriteIni("URL6",Sito & "ora1819.xml",File.DirRootExternal,NomeFileIni)
WriteIni("NumeroURL","2",File.DirRootExternal,NomeFileIni)
WriteIni("UltimoURL",Sito & "ora1415.xml",File.DirRootExternal,NomeFileIni)
WriteIni("VediInizioOre","N",File.DirRootExternal,NomeFileIni)
WriteIni("QualeModalitaImportazione","1",File.DirRootExternal,NomeFileIni)
End Sub
B4X:
Sub WriteIni(mykey As String,myvalue As String,fPath As String,filename As String)
Dim Map1 As Map
Map1.Initialize
If File.Exists(fPath,filename) Then
Else
File.WriteMap(fPath, filename, Map1) 'to create it if not exist
End If
Map1 = File.ReadMap(fPath,filename)
Map1.Put(mykey, myvalue)
File.WriteMap(fPath, filename, Map1)
End Sub
Questo è il file di testo creato :
UltimoDataBase=a.sqlite
QualeModalitaImportazione=1
URL1=www.liceo....ora1314.xml
URL2=www.liceo....ora1415.xml
Data=2/10/2014
Versione=2.0
URL5=www.liceo....ora1718.xml
URL6=www.liceo....ora1819.xml
URL3=www.liceo....ora1516.xml
Autore=Ugo Bottari - www.lalpinistavirtuale.it
URL4=www.liceo....ora1617.xml
QualeURL=2
UltimoURL=www.liceo....ora1314.xml
Stranamente le chiavi URL NON sono nell'ordine da 1 a 6.
Ho finora verificato che questo non ha nessuna importanza per il funzionamento dell'app ma se le chiavi fossero - poniamo - un numero sensibilmente maggiore sarebbe difficile ad un umano leggere una specifica voce ed inoltre potrebbe, in un ipotetico caso, provocare qualche malfunzionamento.
In ogni caso come mai questo "disordine" ? Ci si potrebbe ovviare ? E se sì come ?
E' poco più di una curiosità, ma grazie comunque per l'attenzione.