salve a tutti.
vi chiedo un grosso favore.
quando avete tempo, scaricatevi il programma che ho creato.
andate nella sezione ABILITA' GRUPPO e generate un numero di tabelle (li troverete il pulsante e capirete immediatamente) superiore a 1. meglio da 3 in su.
provate a riempire TUTTE le tabelle ed a premere SALVA SU FILE in ordine sparso...
(cioè invece di premere SALVA nelal tabella 1, poi 2 3, etc...) premete SALVA in ordine casuale...
visto che le tabelle si svuotano?
mi sapreste dare un consiglio?
cos'è che genera l'errore?
SCARICA IL PROGRGAMMA
la password per avviare l'instalalzione è : SK4-000-New
di seguito metto il codice della procedura che gestisce il salvataggio su file:
codice:
procedure TfrmAbilita.btnSalvaAbilitaClick(Sender: TObject);
var stringhe:string;
f:textfile;
begin
stringhe:=edtNomeGiocatore.Text;
assignfile(f,ExtractFilePath(ParamStr(0))+ 'libreria\abilita\PG'+Name+'.ini'); //qui va a capo l'editor del forum nn io nel codice!
rewrite(f);
write(f,stringhe);
writeln(f);
stringhe:=edtPG.Text;
write(f,stringhe);
writeln(f);
stringhe:=(edtTempra.Text);
write(f,stringhe);
writeln(f);
stringhe:=(edtRiflessi.Text);
write(f,stringhe);
writeln(f);
stringhe:=(edtVolonta.text);
write(f,stringhe);
closefile(f);
listaAbilita.Strings.SaveToFile(ExtractFilePath(ParamStr(0)) + 'libreria\abilita\'+Name+'.ini');
end;
lo spirito del codice è:
poichè nella tabella vedrete varie caselle di testo, nonchè una ValuleLIst, allora il codicec:
in un file scrive tutte le info delle caselle di testo ed in uno i valori della valuelist.
grazie anticipatamente per l'aiuto