Google PageRank 
Checker - Page Rank Calculator

Sonda

Czy podoba Ci się ta strona?
 

Menu

Home
Linki

Online

Odwiedza nas 7 gości

Ads


Pozycjonowanie  linków - www.LiveLink.pl
RedSkull Home Site CodingPortal
Home
Opisy Funkcjii Drukuj
1. function Trunc
2. function Round
3. function Ord
4. function Chr
5. function Inc
6. function Dec
7. funkcje konwersji
8. function LowerCase
9. function UpperCase
10. function Length
11. function Sqrt
12. function Pos
13. function FormatFloat
14. function Abs
15. function DiskFree
16. function DiskSize
17. function ExtractFileDir
18. function ExtractFileDrive
19. function ExtractFileExt
20. function ExtractFileName
21. function ExtractFilePath
22. function HourSpan
23. function HoursBetween
24. function IncDay
25. function IncDay
26. function IncMinute
27. function IncMonth
28. function IncMilliSecond
29. function IncSecond
30. function IncWeek
31. function IncYear
32. function InRange
33. function Int
34. function IsLeapYear
35. function Now
36. function Odd
37. function Pi
38. function Piont
39. function Pred
40. function Succ
41. function Trim
42. function UpCase
43. function RGB

1. function Trunc

Zaokrągla do dołu liczbę typu zmiennno-przecinkowego np.:
Trunc(1.5); // 1 

2. function Round

Zaokrągla do góry liczbę typu zmiennno-przecinkowego np.:
Round(1.5); // 2 

3. function Ord

Podaje kod ASCII danego znaku np.:
Ord('a'); // 97 

4. function Chr

Podaje znak, któremu odpowaiada podany kod ASCII (funckcja odwrotna do Ord).:
Chr('a'); // 97 

5. function Inc

Zwiększa daną zmenną od określoną wartość (domyślnie o 1) np.:
x:=0;
Inc(x); // 1 
Inc(x,2); //2 

6. function Dec

Zmniejsza daną zmenną od określoną wartość (domyślnie o 1) np.:
x:=2;
Dec(x); // 1 
Dec(x,2); //0 

7. funkcje konwersji

IntToStr - konwertuje typ Integer na String
StrToInt - konwertuje typ String na Integer
CurrToStr - konwertuje typ Currency na String
StrToCurr - konwertuje typ String na Currency
DateTimeToStr - konwertuje typ TDateTime na String
StrToDateTime - konwertuje typ String na TDateTime
DateToStr - konwertuje typ TDate na String
StrToDate - konwertuje typ String na TDate
TimeToStr - konwertuje typ TTime na String
StrToTime - konwertuje typ String na TTime
FloatToStr - konwertuje typ String na Extended
StrToFloat - konwertuje typ Extended na String
IntToHex - konwertuje typ Integer do postaci heksydemalnej
StrPas - konwertuje typ String na PChar
StrPCopy - konwertuje typ PChar na String
StrToBool - konwertuje typ String na Boolean
StrToInt64 - konwertuje typ String na Int64

8. function LowerCase

Zamienia wszystkie znaki danego ciągu na małe np.:
LowerCase('Mst'); // mst 

9. function UpperCase

Zamienia wszystkie znaki danego ciągu na duże np.:
LowerCase('Mst'); // MST 

10. function Length

Liczy znaki w danym ciągu znaków
Length('Mst'); // 3 

11. function Sqrt

Pierwiastek.
Sqrt(8); // 2,8284 

12. function Pos

Wyszukuje dany ciąg znaków w innym ciągu
Pos('MST','MST - programowanie w Delphi'); // 1 
Zwraca index szukanego ciągu, jeżeli istnieje. W przeciwnym wypadku zwraca 0

13. function FormatFloat

Kontroluje ilość miejsc po przecinku w liczbach zmiennoprzecinkowych
FormatFloat('0.00',Sqrt(8)); // 2,83 
Wynik jest zwracany w typie String. Powyższy przykład doda dwa zera po przecinku nawet, gdy liczba jest liczbą całkowitą:
FormatFloat('0.00',Sqrt(9)); // 3,00 
Aby tego uniknąć należy zamiast 0 wstawić #:
FormatFloat('#.##',Sqrt(9)); // 3 
FormatFloat('#.##',Sqrt(8)); // 2,83 

14. function Abs

Zwraca wartość dodatnią podanej liczby.
Abs(-2); // 2 
Abs(-1.5); // 1.5 
Podana wartość może być typu integer lub zmiennoprzecinkowego (np. Currency)

15. function DiskFree

Zwraca ilość wolnego miejsca na dysku w bajtach. Zwraca -1 gdy nie istnieje podany dysk.
DiskFree(3);
0 - aktualny dysk 1 - A:\ 2 - B:\ 3 - C:\ itd.

16. function DiskSize

Zwraca pojemność dysku w bajtach. Zwraca -1 gdy nie istnieje podany dysk.
DiskSize(3);
0 - aktualny dysk 1 - A:\ 2 - B:\ 3 - C:\ itd.

17. function ExtractFileDir

Zwraca folder w którym znajduje się plik:
ExtractFileDir('c:\windows\calc.exe'); // 'c:\windows' 

18. function ExtractFileDrive

Zwraca literę dysku na którym znajduje się plik:
ExtractFileDrive('c:\windows\calc.exe'); // 'c:\' 

19. function ExtractFileExt

Zwraca rozszerzenie pliku:
ExtractFileExt('c:\windows\calc.exe'); // '.exe' 

20. function ExtractFileName

Zwraca nazwę pliku:
ExtractFileName('c:\windows\calc.exe'); // 'calc.exe' 

21. function ExtractFilePath

Działa tak samo jak ExtractFileDir tylko, że na końcu dodaje '\':
ExtractFilePath('c:\windows\calc.exe'); // 'c:\windows\' 

22. function HourSpan

uses DateUtils;
Liczy różnicę dwóch podanych dat. Wynik zwraca w godzinach:
HourSpan(38182,38183); //24 
Trzeba tutaj dodać coś o zapisie daty w postaci liczby. Otóż cyfra 0 oznacza datę 30.12.1899 i z dodając 1 data zwiększa się o 1 dzień, czyli 1 - 31.12.1899, 2 - 01.01.1900. Data 01.01.2000 będzie wyglądała tak: 36526. Można też skonwertować string na TDate np.
StrToDate('05-07-14');

23. function HoursBetween

Działa podobnie do HourSpan, różnica polaga na tym, że HoursBetween liczy tylko "pełne godziny":
uses DateUtils;
HoursBetween(0.000,0.041); // 0:00 i 0:59 // 0  
HoursBetween(0.000,0.042); // 0:00 i 1:00 // 1 

24. function IncDay

Dodaje do podanej daty określoną ilość dni (domyślnie 1):
uses DateUtils;
IncDay(36526); // 36527  
IncDay(StrToDate('05-07-14')); // 36527 

25. function IncDay

Dodaje do podanej daty określoną ilość godzin (domyślnie 1):
uses DateUtils;
IncHour(0.000); // 0.0417 {1:00} 

26. function IncMinute

Dodaje do podanej daty określoną ilość minut (domyślnie 1):
uses DateUtils;
IncMinute(0.000); // 0.0007 {0:01} 

27. function IncMonth

Dodaje do podanej daty określoną ilość miesięcy (domyślnie 1):
uses DateUtils;
IncMonth(36526); // 36557 {2001-02-01} 

28. function IncMilliSecond

Dodaje do podanej daty określoną ilość milisekund (domyślnie 1):
uses DateUtils;
IncMilliSecond(0.000);

29. function IncSecond

Dodaje do podanej daty określoną ilość sekund (domyślnie 1):
uses DateUtils;
IncSecond(0.000);

30. function IncWeek

Dodaje do podanej daty określoną ilość tygodni (domyślnie 1):
uses DateUtils;
IncWeek(36526); // 36533 {2000-01-08} 

31. function IncYear

Dodaje do podanej daty określoną ilość lat (domyślnie 1):
uses DateUtils;
IncYear(36526); // 36892 {2001-01-01} 

32. function InRange

Zwraca wartość True, jeśli dana liczba zawiera się w danym przedziale:
uses Math;
InRange(5,2,7); //"czy 5 zawiera się w przedziale <2,7>" - True 

33. function Int

Zwraca całkowitą ("pełną",typu integer) część danej liczby zmiennoprzecinkowej:
Int(8.23425); // 8 
Int(-2.91); // -2 
Wynik zwracany jest także w typie Extended (liczba zmiennoprzecinkowa).

34. function IsLeapYear

Zwraca True jeśli podany rok jest przestępny:
IsLeapYear(2004); // True 
Wynik zwracany jest także w typie Extended (liczba zmiennoprzecinkowa).

35. function Now

Zwraca aktualną datę i czas.

36. function Odd

Zwraca True jeśli podana liczba jest nieparzysta:
Odd(3); // True 

37. function Pi

Zwraca liczbę Pi (~3.14).

38. function Piont

Służy do stworzenia typu TPoint z podanych współrzędnych:
Point(10,50);
Canvas.Polygon([Point(10, 10), Point(30, 10), Point(130, 30), 
Point(240, 120)]);

39. function Pred

Zwraca "poprzednika" podanej wartości:
Pred(5); // 4 
Jest ona bardzo podobna do funkcji Dec, różni się jednak tym, że działa także na innych typach, np. TColor.

40. function Succ

Zwraca "następnik" podanej wartości:
Succ(5); // 6 
Jest ona bardzo podobna do funkcji Inc, różni się jednak tym, że działa także na innych typach, np. TColor.

41. function Trim

Usuwa spacje z początku i końca ciągu znaków:
Trim(' Mst - programowanie w Delphi '); // 'Mst - programowanie w Delphi' 

42. function UpCase

Powiększa podany znak (Char):
UpCase('a'); // 'A' 

43. function RGB

Zwraca typ TColor:
RGB(0,0,0); // clBlack 
Argumenty funkcji zawierają się w przedziale <0,255>


Opracował Avaris na podstawie pliku Help dołączonego do Delphi 7 oraz własnych wiadomości.
 
© 2009 MST - Programowanie w Delphi
Joomla! is Free Software released under the GNU/GPL License.
Thalassa Village Skanes Łożyska izolacje przeciwwodne rtv Wyniki na żywo
hosting - Artykuły zoologiczne - Notebooki Dell - nawigacja tom tom - Webdesign - Kserokopiarki - Typy bukmacherskie - Free link exchange service