Ĺadny brzuch
mam następujący problem: zapisuje do pliku .ini pewne ustawienia z mojego programu, wszystko idzie dobrze do puki nie chce zapisać liczby float, która jest wyswietlana w ComboBox (w ComboBox są liczby 0.50, 0.25, 0.10, 0.05). robie to w następujacy sposób:
ini->WriteFloat("SekcjaFloat","WartFloat",StrToFloat(ComboBox->Text) );
wszystko sie pięknie kompiluje ale przy próbie zapisu do .ini wyskakuje błąd " '0.10' is not a valid floating point value ". może ktoś wie czemu tak sie dzieje
mam następujący problem: zapisuje do pliku .ini pewne ustawienia z mojego programu, wszystko idzie dobrze do puki nie chce zapisać liczby float, która jest wyswietlana w ComboBox (w ComboBox są liczby 0.50, 0.25, 0.10, 0.05). robie to w następujacy sposób:
ini->WriteFloat("SekcjaFloat","WartFloat",StrToFloat(ComboBox->Text) );
wszystko sie pięknie kompiluje ale przy próbie zapisu do .ini wyskakuje błąd " '0.10' is not a valid floating point value ". może ktoś wie czemu tak sie dzieje
dzięki działa, zmyliło mnie bo do zapisu liczby float w c++ używa sie kropki. nawet nie pomyslałem że to od przecinka. wiedziałem że problem jest w zapisie, ale myślałem że to jest zwiazane z funkcją WriteFloat.
dzięki działa, zmyliło mnie bo do zapisu liczby float w c++ używa sie kropki. nawet nie pomyslałem że to od przecinka. wiedziałem że problem jest w zapisie, ale myślałem że to jest zwiazane z funkcją WriteFloat.
Najlepiej ustaw kropkę przed odczytem i zapisem:DecimalSeparator = '.';
Najlepiej ustaw kropkę przed odczytem i zapisem:DecimalSeparator = '.';
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
ini->WriteFloat("SekcjaFloat","WartFloat",StrToFloat(ComboBox->Text) );
wszystko sie pięknie kompiluje ale przy próbie zapisu do .ini wyskakuje błąd " '0.10' is not a valid floating point value ". może ktoś wie czemu tak sie dzieje
mam następujący problem: zapisuje do pliku .ini pewne ustawienia z mojego programu, wszystko idzie dobrze do puki nie chce zapisać liczby float, która jest wyswietlana w ComboBox (w ComboBox są liczby 0.50, 0.25, 0.10, 0.05). robie to w następujacy sposób:
ini->WriteFloat("SekcjaFloat","WartFloat",StrToFloat(ComboBox->Text) );
wszystko sie pięknie kompiluje ale przy próbie zapisu do .ini wyskakuje błąd " '0.10' is not a valid floating point value ". może ktoś wie czemu tak sie dzieje

dzięki działa, zmyliło mnie bo do zapisu liczby float w c++ używa sie kropki. nawet nie pomyslałem że to od przecinka. wiedziałem że problem jest w zapisie, ale myślałem że to jest zwiazane z funkcją WriteFloat.
dzięki działa, zmyliło mnie bo do zapisu liczby float w c++ używa sie kropki. nawet nie pomyslałem że to od przecinka. wiedziałem że problem jest w zapisie, ale myślałem że to jest zwiazane z funkcją WriteFloat.

Najlepiej ustaw kropkę przed odczytem i zapisem:DecimalSeparator = '.';
Najlepiej ustaw kropkę przed odczytem i zapisem:DecimalSeparator = '.';
