| tekst_na_liczbę() |
str_int() |
Konwertuje tekst na liczbę całkowitą. |
| bajt_na_logiczny() |
byte_bool() |
Rzutowanie. 0 → Falsz, każda inna wartość → Prawda. |
| tekst_na_zmiennoprzecinkową() |
str_float() |
Konwertuje tekst na liczbę zmiennoprzecinkową. |
| liczba_na_tekst() |
int_str() |
Konwertuje liczbę całkowitą na tekst. |
| zmiennoprzecinkowa_na_tekst() |
float_str() |
Konwertuje liczbę zmiennoprzecinkową na tekst. |
| rzeczywista() |
real() |
Konwertuje liczbę całkowitą na liczbę zmiennoprzecinkową. |
| obetnij() |
trunc() |
Konwertuje liczbę zmiennoprzecinkową na liczbę całkowitą. |
| logiczny_na_tekst() |
bool_str() |
Konwertuje wartość logiczną na tekst. |
| tekst_na_liczbę_lub_domyślną(tekst, wartość_domyślna) |
str_int_def(tekst, wartość_domyślna) |
Konwertuje string na liczbę całkowitą. Jeśli konwersja się nie powiedzie, zwraca wartość domyślną. |
| zaokrąglij(liczba_zmiennoprzecinkowa) |
round(liczba_zmiennoprzecinkowa) |
Zaokrągla liczbę zmiennoprzecinkową do najbliższej liczby całkowitej. |
| na_całkowitą_16(większa_liczba_całkowita) |
word(większa_liczba_całkowita) |
Rzutowanie do liczby całkowitej 16-bitowej bez znaku. |
| liczba_całkowita_32(większa_liczba_całkowita) |
long_int(większa_liczba_całkowita) |
Rzutowanie do liczby całkowitej 32-bitowej ze znakiem. |
| liczebnik(liczba_całkowita) |
cardinal(int) |
Rzutowanie. Zapewnia konwersję na typ bez znaku. |
| zmiennoprzecinkowa_na_tekst_formatowany |
float_strf(liczba_zmiennoprzecinkowa, format, precyzja, cyfry) |
Konwertuje liczbę zmiennoprzecinkową na string z kontrolowanym formatowaniem. format: ffGeneral, ffExponent, ffFixed, ffNumber, ffCurrency. precyzja i cyfry kontrolują liczbę cyfr. |
| podwójna_precyzja() |
double(float80) |
Rzutowanie między typami zmiennoprzecinkowymi. |
| Liczba_pojedyncza_na_zm(liczba_podwójna/Liczba_rozszerzona) |
single(float80) |
Rzutowanie do liczby zmiennoprzecinkowej pojedynczej precyzji. |
| liczba_rozszerzona_na_pojedyńczą(Liczba_pojedyncza/liczba_podwójna) |
extended(ubyte/float) |
Rzutowanie do liczby zmiennoprzecinkowej rozszerzonej precyzji. |
| liczba_na_znak(kod_ASCII) |
chr(kod_ASCII) |
Konwertuje kod ASCII (liczba całkowita) na znak. |
| znak_na_liczbę(znak) |
ord(char) |
Konwertuje znak na jego kod ASCII (liczbę całkowitą). |
| tekst_na_znak(znak) |
string(char) |
Tworzy jednoznakowy tekst z podanego znaku. |
| znak_na_tekst(tekst[indeks]) |
char(string[index]) |
Pobiera znak z tekstu na danej pozycji (indeksowanie od 1). |
| logiczny_na_tekst(logiczny, użyj wartości prawda lub falsz) |
bool_str(bool, użyj wartości true lub false) |
Konwertuje wartość logiczną (Logiczny) na Tekst. Jeśli używasz wartości Prawda/Falsz → "Prawda"/"Falsz", jeśli Falsz (domyślnie) → "1"/"0". |
| tekst_na_logiczny(tekst) |
str_bool(string) |
Konwertuje string ("prawda", "falsz", "1", "0") na wartość logiczną. Wielkość liter nie ma znaczenia przy "prawda" i "falsz". Zwraca błąd przy nieprawidłowym tekście. |
| tekst_na_logiczny_dom(tekst, wartość domyślna) |
str_bool_def(string, wartość domyślna) |
Konwertuje string na wartość logiczną. Jeśli konwersja się nie powiedzie, zwraca wartość domyślną. |
| logiczny_z_liczby(liczba) |
bool(liczba) |
Rzutowanie. 0 → Falsz, każda inna wartość → Prawda. |
| liczba_całkowita_z_logicznego(Logiczny) |
int(bool) |
Rzutowanie. Prawda → 1, Falsz → 0. |
| liczba_całkowita_z_wyliczenia(wartość wyliczeniowa) |
ord(wartość wyliczeniowa) |
Zwraca numer porządkowy wartości wyliczeniowej (liczbę całkowitą). |
| pobierz_nazwę_tekstu(TypWyliczeniowy, Liczba(wartość wyliczeniowa)) |
get_enum_name(TypWyliczeniowy, Liczba(wartość wyliczeniowa)) |
Zwraca nazwę wartości wyliczeniowej jako string. Wymaga modułu TypInfo. |
| pobierz_wartość_wyliczenia(TypWyliczeniowy, Nazwa Wartości) |
get_enum_value(TypWyliczeniowy, Nazwa Wartości) |
Zwraca wartość wyliczeniową (jako liczbę całkowitą) na podstawie nazwy (Tekst). Wymaga modułu TypInfo. |
| data_na_tekst(data) |
date_str(data) |
Konwertuje datę na tekst w domyślnym formacie. |
| czas_na_tekst(czas) |
time_str(czas) |
Konwertuje czas na tekst w domyślnym formacie. |
| data_czas_na_tekst(data i czas) |
date_time_str(data i czas) |
Konwertuje datę i czas na tekst w domyślnym formacie. |
| formatuj_data_czas_na_tekst(format, data i czas) |
format_date_time(format, data i czas) |
Konwertuje datę i czas na tekst z użyciem podanego formatu (np. "yyyy-mm-dd hh:nn:ss"). |
| tekst_na_czas(tekst) |
str_to_time(string) |
Konwertuje tekst na czas. |
| tekst_na_czas_dom(tekst) |
str_time_def(string) |
Konwertuje tekst na wartość czasu. |
| tekst_na_datę_czas_dom(tekst) |
str_datetime_def(string) |
Konwertuje ciąg znaków na wartość daty i czasu. Jeśli konwersja się nie powiedzie, zwraca wartość domyślną. |
| tekst_na_datę(tekst) |
str_date(string) |
Konwertuje tekst na datę i czas. |
| tekst_na_datę_dom(tekst, wartość domyślna) |
str_date_def(string, wartość domyślna) |
Konwertuje string na datę. Jeśli konwersja się nie powiedzie, zwraca wartość domyślną. |
| utwórz_datę(rok, miesiąc, dzień) |
encode_date(rok, miesiąc, dzień) |
Tworzy wartość daty z podanych składowych. |
| utwórz_czas(godzina, minuta, sekunda, milisekunda) |
encode_time(godzina, minuta, sekunda, milisekunda) |
Tworzy wartość czasu z podanych składowych. |
| rozłóż_datę(data, rok, miesiąc, dzień) |
decode_date(data, rok, miesiąc, dzień) |
Rozkłada wartość na rok, miesiąc i dzień. |
| rozłóż_czas(czas, godzina, minuta, sekunda, milisekunda) |
decode_time(czas, godzina, minuta, sekunda, milisekunda) |
Rozkłada wartość na godzinę, minutę, sekundę i milisekundę. |
| adres_zmiennej(liczba całkowita) |
ptr |
Konwertuje liczbę całkowitą na wskaźnik (Pointer). Używać ostrożnie, do niskopoziomowego kodu lub API. |
| @zmienna |
@zmienna |
Operator pobrania adresu. Zwraca wskaźnik do zmiennej. |
| adres_zmiennej_z_wskażnika |
int_ptr |
Operator pobrania adresu ze wskaźnika. Zwraca wskaźnik do zmiennej. |