f.developer ha scritto:
sto facendo un esportazione excel i dati sono in stringgrid devo convertire alcuni dati in double solo che per i valori con le migliaia mi da problemi essendo che nella stringgrid a questa formatazione 3.000,52 ad esempio
Se si tratta di valute, usa
StrToCurr, altrimenti c'è
StrToFloat.
Le funzioni accettano un parametro aggiuntivo,
TFormatSettings, che definisce i separatori di decimali, delle migliaia e altre opzioni. Devi debitamente configurato e passarlo alla funzione
StrToXXX per poter interpretare correttamente il dato in formato stringa e produrre il valore decimale equivalente.
Ciao!