Konwersja typów
Konwersja typów służy do przekształcania jednego typu na inny - w zależności od potrzeb.
Przykład:
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:
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 :
Zobacz też:
Przykład:
var
s : single;
k : integer;
begin
k := 3;
s := k; // od tej chwili zmienna s przyjmuje wartość 3.0
end;
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:
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 :
| Nazwa | Opis |
|---|---|
| BoolToStr | Konwertuje zmienną typu Boolean na String |
| Chr | Zwraca znak Char reprezentujący wartość liczbową Byte |
| CurrToStrF | Konwertuje dane z formatu Currency do String z formatowaniem |
| DateTimeToStr | Konwertuje dane z formatu TDateTime na String |
| DateTimeToString | Konwertuje dane z formatu TDateTime na String z możliwością formatowania danych |
| FloatToStr | Konwertuje liczbę zmiennoprzecinkową do formatu String |
| FloatToStrF | Konwertuje liczbę zmiennoprzecinkową do formatu String z zachowaniem formatowania |
| Format | Umożliwia formatowanie tekstu i liczb w łańcuchu |
| FormatCurr | Umożliwia formatowanie liczb typu Currency w lańcuchu |
| FormatDateTime | Umożliwia formatowanie daty w łańcuchu |
| FormatFloat | Umożliwia formatowanie liczby zmiennoprzecinkowej w łańcuchu |
| IntToStr | Konwertuje liczbę Integer do postaci łańcucha String |
| Ord | Zwraca wartość porządkową na podstawie parametru |
| Str | Konwertuje liczby do postaci łańcucha String |
| StringToWideChar | Konwertuje łańcuch String do WideChar |
| StrToBool | Konwertuje zmienną typu String do Boolean |
| StrToBoolDef | Konwertuje dane łańcuchowe do postaci typu Boolean z wartością domyślną |
| StrToCurr | Konwertuje łańcuch do postaci liczby typu Currency |
| StrToDate | Konwertuje datę zapisaną w łańcuchu do typu TDateTime |
| StrToDateTime | Konwertuje datę i czas zapisany w łańcuchu do typu TDateTime |
| StrToFloat | Konwertuje łańcuch do liczby zmiennoprzecinkowej |
| StrToInt | Konwertuje łańcuch do liczby Integer |
| StrToInt64 | Konwertuje łańcuch do liczby Int64 |
| StrToInt64Def | Konwertuje łańcuch do liczby Int64 z wartością domyślną |
| StrToIntDef | Konwertuje łańcuch do liczby Integer z wartością domyślną |
| StrToTime | Konwertuje łańcuch zawierający czas do typu TDateTime |
| TryStrToBool | Sprawdza czy wartość łancuchową można przekonwertować do typu Boolean |
| TryStrToInt | Sprawdza czy wartość łańcuchową można przekonwertować do zmiennej typu Integer |
| TryStrToInt64 | Sprawdza czy wartość łańcuchową można przekonwertować do zmiennej typu Int64 |
| WideCharToString | Konwertuje łańcuch typu PWideChar do String |
Zobacz też:
manfredek dnia 28-11-2007 18:44
FALCO, życzenie spełnione...
Coldpeer dnia 15-04-2006 15:06
http://4programmers.net/Delphi/%C5%81a%C5%84cuchy/Konwersje
FALCO dnia 11-04-2006 18:57
a może by tak zamiast najważniejszych wymienić i opisać po prostu wszystkie


