Konwersja typów

Konwersja typów służy do przekształcania jednego typu na inny - w zależności od potrzeb.

Przykład:

var
  s : single;
  k : integer;
begin
  k := 3;
  s := k; // od tej chwili zmienna s przyjmuje wartość 3.0
end;


Często jednak nie da się w tak prosty sposób przekonwertować jednego typu w drugi - wtedy można skorzystać z dostępnych funkcji.

Przykład:

var
  i: Integer;
  s: string;
begin
  i := 65;
  s := IntToStr(i);
end;


Powyżej zamiana liczby całkowitej w postać łańcucha za pomocą funkcji IntToStr.

Istnieje bardzo wiele podobnych funkcji w różnych modułach. Najważniejsze z nich to: BoolToStr, StrToBool, StrToInt, IntToStr

A oto wszystkie :

NazwaOpis
BoolToStrKonwertuje zmienną typu Boolean na String
ChrZwraca znak Char reprezentujący wartość liczbową Byte
CurrToStrFKonwertuje dane z formatu Currency do String z formatowaniem
DateTimeToStrKonwertuje dane z formatu TDateTime na String
DateTimeToStringKonwertuje dane z formatu TDateTime na String z możliwością formatowania danych
FloatToStrKonwertuje liczbę zmiennoprzecinkową do formatu String
FloatToStrFKonwertuje liczbę zmiennoprzecinkową do formatu String z zachowaniem formatowania
FormatUmożliwia formatowanie tekstu i liczb w łańcuchu
FormatCurrUmożliwia formatowanie liczb typu Currency w lańcuchu
FormatDateTimeUmożliwia formatowanie daty w łańcuchu
FormatFloatUmożliwia formatowanie liczby zmiennoprzecinkowej w łańcuchu
IntToStrKonwertuje liczbę Integer do postaci łańcucha String
OrdZwraca wartość porządkową na podstawie parametru
StrKonwertuje liczby do postaci łańcucha String
StringToWideCharKonwertuje łańcuch String do WideChar
StrToBoolKonwertuje zmienną typu String do Boolean
StrToBoolDefKonwertuje dane łańcuchowe do postaci typu Boolean z wartością domyślną
StrToCurrKonwertuje łańcuch do postaci liczby typu Currency
StrToDateKonwertuje datę zapisaną w łańcuchu do typu TDateTime
StrToDateTimeKonwertuje datę i czas zapisany w łańcuchu do typu TDateTime
StrToFloatKonwertuje łańcuch do liczby zmiennoprzecinkowej
StrToIntKonwertuje łańcuch do liczby Integer
StrToInt64Konwertuje łańcuch do liczby Int64
StrToInt64DefKonwertuje łańcuch do liczby Int64 z wartością domyślną
StrToIntDefKonwertuje łańcuch do liczby Integer z wartością domyślną
StrToTimeKonwertuje łańcuch zawierający czas do typu TDateTime
TryStrToBoolSprawdza czy wartość łancuchową można przekonwertować do typu Boolean
TryStrToIntSprawdza czy wartość łańcuchową można przekonwertować do zmiennej typu Integer
TryStrToInt64Sprawdza czy wartość łańcuchową można przekonwertować do zmiennej typu Int64
WideCharToStringKonwertuje łańcuch typu PWideChar do String


Zobacz też:
Informacje
Ostatnia modyfikacja 28-11-2007 18:43 Ostatni autor manfredek
Ilość wyświetleń 13439 Wersja 2
Komentarz
manfredek dnia 28-11-2007 18:44
FALCO, życzenie spełnione...
Coldpeer dnia 15-04-2006 15:06
FALCO dnia 11-04-2006 18:57
a może by tak zamiast najważniejszych wymienić i opisać po prostu wszystkie

Katalog
Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0665 sek. (zapytań SQL: 9)