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:
lo spirito del codice è: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;
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

Rispondi quotando