ďťż

Ł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
  •