Gambas-it

Gambas3 => Programmazione => Topic aperto da: kicco - 21 Giugno 2019, 18:57:30

Titolo: Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: kicco - 21 Giugno 2019, 18:57:30
 :ciao:
... qual è il modo più semplice per salvare un array di oggetti per poterli ricaricare e riposizionare al successivo riavvio del programma?
 :ciao:
Titolo: Re:Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: kicco - 21 Giugno 2019, 19:01:27
Ho visto che gb.Settngs non lo permette a patto di non convertire tutto in stringhe...  :rolleyes:
Titolo: Re:Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: Gianluigi - 21 Giugno 2019, 19:22:26
Se non vuoi usare gb.setting puoi usare SQLite e salvare tutto in una o più tabelle.
Titolo: Re:Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: kicco - 21 Giugno 2019, 19:48:01
 :ciao:
Grazie Gianluigi, speravo di non arrivare lì perchè dovrei studiare l'uso di SQLite.... :'(
Ho trovato:
https://www.gambas-it.org/smf/index.php?topic=1986.msg21958#msg21958 (https://www.gambas-it.org/smf/index.php?topic=1986.msg21958#msg21958)
ma non ne cavo un ragno dal buco!
Ho usato:
Codice: [Seleziona]
 Dim binaryFile As File
 binaryFile = Open User.Home & "/ARRAY" For Create
      For j = 0 To btarr.Count - 1
            Write #binaryFile, btarr[j] As Objetc
      Next
      Close #binaryFile
Ma Gambas mi dice:
Citazione
Tipo non corrispondente: cercato Object, ottenuto button al suo posto
L'array è di button in effetti..., ma anche se lo genero come array di button, mi dice che non va!
 :'(
Vado a cena....
Titolo: Re:Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: Gianluigi - 21 Giugno 2019, 22:49:10

L'array è di button in effetti..., ma anche se lo genero come array di button, mi dice che non va!
 :'(
Vado a cena....

Purtroppo per quello che vuoi fare non ho risposte.
Però mi suona strano che tu debba salvare un array di button in qualcosa che non è una form.
Forse la costruzione del programma pecca in qualche passaggio, se ti spiegassi meglio...
Quello che voglio dire è che se le finestra o parte di essa è costruita attraverso il codice è strano che tu debba salvare degli oggetti finiti, dovresti aver bisogno di salvare solo i dati utili al codice di costruzione.
 :ciao:
Vado a dormire...
Titolo: Re:Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: vuott - 22 Giugno 2019, 00:41:13

... qual è il modo più semplice per salvare un array di oggetti per poterli ricaricare e riposizionare al successivo riavvio del programma?

Quali dati di ciascun Button devi salvare ?
Titolo: Re:Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: vuott - 22 Giugno 2019, 00:45:16
L'array è di button in effetti..., ma anche se lo genero come array di button, mi dice che non va!


Write vuole un tipo di dati standard.
Titolo: Re:Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: kicco - 22 Giugno 2019, 08:45:33
Citazione
Write vuole un tipo di dati standard.
e cosa intende per dati standard, dati "singoli" come byte, string, integer ecc.?

MI sa che che uso settings memorizzando i dati che mi servono...
 :ciao: e grazie!
Titolo: Re:Qual è il modo più semplice per salvare un array di oggetti?
Inserito da: vuott - 22 Giugno 2019, 13:24:41
e cosa intende per dati standard, dati "singoli" come byte, string, integer ecc.?

In sostanza sì.