Co?! Poczytaj StrToFloat przecież ta funkcja konwetuje tekst na liczbę rzeczywistą i obsługuje przecinek, o ile przecinek to Twój DecimalSeparator. ShowMessage i powyższy mój kod miałeś dla przykładu żeby pokazać kiedy jest błąd. W kodzie Separator liczb rzeczywistych to zawsze będzie kropka, na przykład skróconą liczbę PI możesz zapisac 3.1415, ale w polu tekstowym zamiast ktopki musisz podać przecinek. UWAGA! O ile przecinek to Twój DecimalSeparator. A jeżeli nie ustawiłeś go sam to jest on zależny od ustawien regionalnych Twojego systemu. W przypadku ustawien dla Polski będzie to domyślnie przecinek. Bo ja już nie rozumiem z czym mas problem. Chcesz uniknąć błędów o nieprawidlowej konwersji z tekstu na liczbę to stosuj funkcje "z serii" TryStrToXXX. Więcej masz w google. I widze, że dalej uparcie zamiast od początku uczyć się dobrych nawyków i korzystać z rad w odpowiedziaach ludzi z tego forum, robisz jak w klapkach na oczach po swojemu. Pisałem, formatuj kod, nie dawaj pistej linii co instrukcje, a poza tym poczytaj co to są Tablice i jak działa funkcja FindComponent, a nie masz u siebie 81674563454 if'ów, że się tego czytać nie da.
TListBox i nowe formy
- Rejestracja: dni
- Ostatnio: dni
- Postów: 819
0
Sprawdź jaki masz ustawiony w systemie operacyjnym symbol dziesiętny i używaj taki sam w programie.