Oppure

Loading
13/12/13 16:18
carmelo
Buonasera a voi...
riprendendo questa vecchia discussione, pierotofy.it/pages/extras/forum/171/1006554-salvare_e_leggere_dati/

vorrei avere notizie in più su come salvare e aprire dei dati (integer e string) utilizzando la risposta data da systemgvp.
Grazie mille
Carmelo
aaa
13/12/13 22:46
Poggi Marco
Ciao!

Systemgvp suggerisce di convertire il dato numerico in stringa, e successivamente, scriverla su file.
Dove trovi maggiori difficoltà ? ( Nell' apertura del file o in scrittura ? )

aaa
14/12/13 9:40
carmelo
buondi...
premesso che uso lazarus, ho risolto con Tstringlist.

Con questo salvo i valori:

procedure TForm1.Button1Click(Sender: TObject);
var
F: TStringList;
begin
  SaveDialog1.Filter := 'GPP files (*.GPP)|*.GPP';
if SaveDialog1.Execute then
begin
F := TStringList.Create;
with F do
begin
Add(nome.Text); 
Add(cognome.Text); 
Add(identificativo.Text); 
SaveToFile(Savedialog1.Filename);
Free;
end;


con quest'altro carico i valori:
procedure TForm1.Button2Click(Sender: TObject);
var
F: TextFile;
S: string;
begin
  if OpenDialog1.Execute then           
  begin
    AssignFile(F, OpenDialog1.FileName); 
    Reset(F);
    Readln(F, S);                        
    nome.Text := S;
    Readln(F, S);
    cognome.Text := S;
    Readln(F, S);
    identificativo.Text := S;
    CloseFile(F);
  end;
end;


vorrei invece sapere come stampare in pdf la form...apro un altro post?
grazie e buon sabato
aaa
14/12/13 10:43
Poggi Marco
Per creare un pdf, devi scaricare un' apposita libreria ( forum.lazarus.freepascal.org/… , oppure github.com/jepafi/… )
aaa
14/12/13 11:29
carmelo
Esiste la possibilità di salvare nello stesso file la posizione dei radiobutton e dei checkbox (se checked o unchecked) in modo tale che quando carico il file mi ritornano al valore salvato?
Grazie ancora
aaa
15/12/13 0:24
systemgvp
Certo, basta salvare la proprietà che ti da il True o il False dell'oggetto allo stesso modo di come salvi il contenuto degli Edit
aaa
16/12/13 13:50
carmelo
Postato originariamente da Poggi Marco:

Per creare un pdf, devi scaricare un' apposita libreria ( forum.lazarus.freepascal.org/… , oppure github.com/jepafi/… )


non c'è un tutorial sull'uso e sull'installazione?
aaa
23/12/13 10:33
carmelo
Postato originariamente da systemgvp:
Certo, basta salvare la proprietà che ti da il True o il False dell'oggetto allo stesso modo di come salvi il contenuto degli Edit


ma dato che il valore checked è di tipo true and false, devo convertirlo in stringa per poterlo leggere?
aaa