Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: darione - Novembre 04, 2014, 12:11:45 pm

Titolo: Funzione standard per leggere il valore da una lista di parametri?
Inserito da: darione - Novembre 04, 2014, 12:11:45 pm
Qualcuno conosce una funzione standard per prelevare il valore di un parametro in una lista di parametri scritta in questo semplice modo?

nome=filippo
cognome=rossi
eta=22
peso=80
citta=firenze

Mettiamo che io abbia un TStringlist così:

t := Tstringlist.create;
t.append('nome=filippo');
t.append('cognome=rossi');
t.append('eta=22');
t.append('peso=80');
t.append('citta=firenze');

Voglio prelevare il valore del peso con

valorePeso := unaQualcheFunzioneStandard(t.text, 'peso');

Esiste? me lo sono sempre fatto da solo programmaticamente, ma mi chiedevo se non ci fosse un qualcosa di standard già pronto.

Grazie mille,
Darione
Titolo: Re:Funzione standard per leggere il valore da una lista di parametri?
Inserito da: nomorelogic - Novembre 04, 2014, 12:47:51 pm


Prova:
Codice: [Seleziona]
showMessage( t.Values['peso'] );

è molto standard ;)
Titolo: Re:Funzione standard per leggere il valore da una lista di parametri?
Inserito da: darione - Novembre 05, 2014, 05:57:05 pm
Un perfetto idiota mi sento, dopo tanto tempo che uso i TStringlist, e non lo sapevo ... :-O
Grazie numerlogic! :-)