StrToFloat je funkcija za konverziju stringa u vrednost sa pokretnim zarezom tako da je to tačan odgovor na tvoje pitanje. Ako dobijaš grešku to znači da funkciju ne koristiš na predviđeni način ili unosiš neispravnu vrednost. Obrati pažnju na razmake i decimalne separatore.
BTW, kada kažeš da nešto ne radi, moraš napisati šta to znači, ako dobiješ grešku, koja je greška itd.