Skocz do zawartości
TOMAHAWK_

konversja typów danych w Delphi

Rekomendowane odpowiedzi

ok, mam taki problem w delphi (v. 7):

potrzebuje pobrać 2 liczby i wukonać na nich jakieś działanie dajmy na to mnożenie.

tworze 3 pola textowe, jedej przycisk, pod przyciskiem programuje aby po kliknięciu przekształcał string na interger (StrToInt) z dwóch pól textowych, mnożył je i wyświetlał po przekształceniu z powrotem na string (IntToStr) w polu textowym 3, w związku z tym mam problem, potrzebyje liczb z przecinkami (najlepiej jakby był to typ Double), jak przekonwerterować String na Double (albo podobny) ??

Tu posłurzyłem się tylko przykładem, w rzeczywistości programik będzie dużo bardziej skomplikowany.

Z góry THX za odpowiedzi.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wlacz sobie helpa i poszukaj, zacznij od StrToInt, gdzies tam jest link do spisu funkcji konwertujacych str->liczba, nie powiem Ci dokladnie bo nie mam manuala pod reka

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chodzi o przetentegowanie zmiennej typu Integer (albo String) do zmiennej typu Double, Single albo innej zmienno przecinkowej.

Ale już chyba znalazłem rozwiązanie: "StrToFloat" ("FloatToStr") albo "Str".

Jak go skończe to się pochwale na forum. :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To zle Ci sie wydaje, tzn w Delphi moze nie istnieje (pod taka nazwa), ale ogolnie wszystkie zmienno przecinkowe typy to sa floating-point numbers czyli liczby z "plywajacym" przecinkiem, po naszemu zmiennoprzecinkowe ;) wiec float tyczy sie ogolnie liczb zmiennoprzecinkowych, zreszta sam zobacz ze StrToFloat zwraca typ Extended (zeby zachowac mozliwie duza dokladnosc).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...