함수 레퍼런스 정리 1 | |||
|
Abs | ||
|
|
문 법 |
function Abs(X); |
|
|
|
X 의 절대값을 구하는 함수이다. |
|
|
예 제 |
Abs(-3.14); {결과는 3.14} |
|
Addr | ||
|
|
문 법 |
function Addr(X):Pointer; |
|
|
|
X 의 번지를 구할 때 쓴 함수이다. |
|
|
예 제 |
Var i : Interger; |
|
Append | ||
|
|
문 법 |
procedure Append(Var f:Text); |
|
|
|
파일을 추가 기록용으로 오픈할 때 쓰는 함수이다. |
|
|
예 제 |
Var F : Textfile; |
|
AppendStr | ||
|
|
문 법 |
procedure AppendStr(Var Dest: String; Const S: String); |
|
|
|
두 개의 문자열을 결합하는 함수이다. |
|
|
예 제 |
Src := 'Apple'; |
|
AssignFile | ||
|
|
문 법 |
procedure AssignFile(Var f, String); |
|
|
|
텍스트 파일 변수와 외부 파일을 연결시키는 함수이다. |
|
|
예 제 |
Var F: TextFile; S: String; |
|
|
|
|
|
|
함수 레퍼런스 정리...(C) | ||
|
ChangeFileExt | ||
|
|
문 법 |
function ChangeFileExt(Const FileName, ExTension:string):string; |
|
|
|
첫번째 인수 FileName으로 주어진 파일의 이름 중 파일의 확장자만 두번째 인수 Extension 으로 변경하는 함수이다. |
|
|
예 제 |
ChangeFileExt(ParamStr(0),'.INI'); |
|
Chdir | ||
|
|
문 법 |
procedure chdir(S:string); |
|
|
|
인수 S가 지정하는 경로로 현재 디렉토리를 변경하는 함수이다. |
|
Chr | ||
|
|
문 법 |
function Chr(X:Byte):Char; |
|
|
|
서수값 X가 지정하는 무자를 구하는 함수이다. |
|
CloseFile | ||
|
|
문 법 |
procedure CloseFile(Var F); |
|
|
|
파일 핸들과 외부 파일과의 연결을 끊고 파일 핸들을 닫는 함수이다. |
|
|
예 제 |
Var F: TextFile; S: String; |
|
CompareStr | ||
|
|
문 법 |
function CompareStr(Const Si, S2: string):Integer; |
|
|
|
두개의 문자열 S1 과 S2 를 비교하되 대소문자를 구분하여 비교하는 함수이다. |
|
CompareText | ||
|
|
문 법 |
function CompareText(Const S1, S2 : String):Integer; |
|
|
|
두개의 문자열 S1 과 S2를 비교하되 대소문자를 구분하지 않고 비교하는 함수이다. |
|
Concat | ||
|
|
문 법 |
function Concat(S1 [, S2, ... , Sn]:String):String; |
|
|
|
두개 이상의 문자열들을 결합하여 새로운 긴 문자열을 만드는 함수이다. |
|
|
예 제 |
Edit3.Text := ConCat(Edit1.Text, Edit2.Text); |
|
Continue | ||
|
|
문 법 |
procedure Continue; |
|
|
|
For, While, Repeat 등의 반복문에서 사용되며 다음 반복 부분으로 흐름을 옮기도록 하는 함수이다. |
|
|
예 제 |
For i := 1 to 100 do |
|
Copy | ||
|
|
문 법 |
procedure Copy(S:String; Index, Count:Integer):String; |
|
|
|
한 문자열의 부분 문자열을 추출해 내는 함수이다. |
|
|
|
|
|
|
함수 레퍼런스 정리...(D) | ||
|
Date | ||
|
|
문 법 |
function Date(Date:TDateTime); |
|
|
|
시스템의 시계를 참조하여 오늘 날짜를 구하는 함수이다. |
|
|
예 제 |
Label1.Caption := DateToStr(Date); |
|
DateTimeToFileDate | ||
|
|
문 법 |
function DateTimeToFileDate(DateTime: TDateTime):Longint; |
|
|
|
TDateTime형의 날짜,시간 값을 DOS형식의 날짜,시간형식으로 바꾸는 함수이다. |
|
|
예 제 |
Label1.Caption := IntToStr(DateTimeToFileDate(Now)); |
|
DateTimeToStr | ||
|
|
문 법 |
function DateTimeToStr(DateTime: TDateTime):String; |
|
|
|
날짜와 시간을 담은 TDateTime형의 변수를 문자열로 바꾸는 함수이다. |
|
|
예 제 |
Label1.Caption := DateTimeToStr(Now); |
|
DateToStr | ||
|
|
문 법 |
function DateToStr(Date: TDateTime):String; |
|
|
|
날짜를 담는 TDateTime형의 변수에서 날짜를 문자열로 바꾸는 함수이다. |
|
|
예 제 |
Label1.Caption := DateToStr(Date); |
|
DayOfWeek | ||
|
|
문 법 |
function DayOfWeek(Date: TDateTime):Integer; |
|
|
|
특정 날짜의 요일을 계산하는 함수이다. 리턴되는 값은 1~7까지의 정수이며, 1이 일요일, 7일 토요일이다. 리턴되는 값이 정수형이므로 월, 화, 수 , 목, 금, 토, 일 로 실제요일 이름으로 바꾸어 주어야 한다. |
|
|
예 제 |
Var |
|
DecodeDate | ||
|
|
문 법 |
procedure DecodeDate(Date : TDateTime; Var Year, Month, Day: Word); |
|
|
|
날짜를 담는 TDatetime형의 변수에서 년,월,일의 값을 분리시키는 함수이다. |
|
|
예 제 |
Var |
|
DecodeTime | ||
|
|
문 법 |
fun; |
|
|
|
시간을 담는 TDateTime형의 변수에서 시, 분, 초의 값을 분리시키는 함수이다. |
|
Delete | ||
|
|
문 법 |
procedure Delete(var S:String; Index, Count: Integer); |
|
|
|
한 문자열에서 부분 문자열을 삭제하는 함수이다. |
|
DeleteFile | ||
|
|
문 법 |
function DeleteFile(const FileName: String): Boolean; |
|
|
|
디스크 상의 파일을 지우는 함수이다. |
|
|
예 제 |
DeleteFile('C:/Command.Com'); |
|
DirectoryExists | ||
|
|
문 법 |
function DirectoryExists(Name: string): Boolean; |
|
|
|
인수로 전달된 디렉토리가 존재하는지 검사하며 존재할 경우 True값을 리턴하고 존재하지 않을 경우 False값을 리턴한다. |
|
|
|
|
|
|
함수 레퍼런스 정리...(E) | ||
|
EncodeDate | ||
|
|
문 법 |
function EncodeDate(Year, Month, Day: Word): TDateTime; |
|
|
|
정수형으로 주어진 년, 월, 일의 값을 사용하여 날짜를 담은 TDateTime 형의 변수 하나를 만들어 주는 함수이다. |
|
EncodeTime | ||
|
|
문 법 |
function EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime; |
|
|
|
정수형으로 주어진 시, 분, 초의 값을 사용하여 시간을 담은 TDatetime형의 변수 하나를 만든다. |
|
Eof | ||
|
|
문 법 |
function Eof[(Var F: Text)]: Boolean; |
|
|
|
입력한 값들에 대한 끝인가를 점검하는 함수로서 Eof는 End Of File을 의미한다. |
|
ExpandFileName | ||
|
|
문 법 |
function ExpandFileName(const FileName: string): String; |
|
|
|
파일 이름에 드라이브명과 디렉토리명을 붙여 완전 경로(Full Path)를 만들어내는 함수이다. 덧붙여지는 경로는 현재 드라이브와 현재 디렉토리이다. |
|
ExtractFileExt | ||
|
|
문 법 |
function ExtractFileExt(const FileName: string): string; |
|
|
|
완전 경로에서 파일의 확장자만 분리시키는 함수이다. |
|
ExtractFileName | ||
|
|
문 법 |
function ExtractFileName(const FileName: String): String; |
|
|
|
완전 경로에서 파일 이름만 분리해 내는 함수이다. |
|
ExtractFilePath | ||
|
|
문 법 |
function ExtractFilePath(const FileName: String): String; |
|
|
|
완전 경로에서 파일 이름을 제외하고 드라이브명과 디렉토리명만 분리해 내는 함수이다. |
|
|
예 제 |
Chdir(ExtractFilePath(FileName)); |
|
|
|
|
|
|
함수 레퍼런스 정리...(F) | ||
|
FileExists | ||
|
|
문 법 |
function FileExists(const FileName: String): Boolean; |
|
|
|
파일이 디스크상에 존재하는지를 조사하는 함수로서, 파일이 없을 경우 False를 리턴한다. 존재하지 않는 파일을 사용하고자 할 경우 예외가 발생하므로 먼저 이 함수를 사용하여 파일이 있는지를 먼저 확인해 보아야 한다. |
|
|
예 제 |
If FileExists(FileName) Then DeleteFile(FileName); |
|
FileOpen | ||
|
|
문 법 |
function FileOpen(const FileName: String; Mode: Word): Integer; |
|
|
|
델파이가 사용하는 내부적인 함수로서 사용자가 직접 사용하는 경우는 드문 함수이다. 파일을 오픈할 때는 델파이가 제공하는 Reset, Rewrite, Append등의 프로시저를 사용한다. |
|
FileSearch | ||
|
|
문 법 |
function FileSearch(const Name, DirList: String): String; |
|
|
|
DirList에 주어진 디렉토리의 경로에 Name파일이 있는지를 조사해주는 함수로서, DirList는 도스의 Path문에서와 같이 여러개의 디렉토리명을 세미콜론으로 끊어 기입한다. 파일을 찾을 경우 파일의 완전경로를 리턴하며 파일을 찾지 못할 경우 널스트리을 리턴한다. |
|
FindClose | ||
|
|
문 법 |
procedure FindClose(var SearchRec: TSearchRec); |
|
|
|
FindFirst, FindNext 함수를 사용한 파일검색을 종료하는 함수로서, 굳이 파일 검색 작업을 종료해 주어야 할 필요는 없으며, 실제로 16비트 버젼의 윈도우에서 이 함수는 아무런 일도 하지 않지만, 32비트 버젼의 윈도우에서는 반드시 검색 종료를 해 주어야 하므로 호환성을 위해 검색 후 종료해 주는 것이 좋다. |
|
FindFirst | ||
|
|
문 법 |
function FindFirst(const Path: String; Attr: Word; Var F: TSearchRec): Integer; |
|
|
|
주어진 검색조건과 파일의 속성을 사용하여 첫 번째 일치하는 파일을 검색해 내는 함수로서, Path는 검색하고자 하는 디렉토리와 파일의 조건이며 와일드 카드식으로 표현이 된다. |
|
|
|
|
|
FindNext | ||
|
|
문 법 |
function FindNext(var F:TSearchRec): Integer; |
|
|
|
FindFirst에 이어 계속 검색을 수행하는 함수이다. FIndFirst가 첫번째 검색한 결과를 저장한 F를 다시 인수로 넘겨주면 계속해서 일치하는 조건을 가진 파일을 검색해 내며, 검색한 결과는 역시 F로 저장된다. |
|
Format | ||
|
|
문 법 |
function Format(const Format: String; const Args: Array of const): String; |
|
|
|
서식 문자열과 뒤따라오는 변수에 의해 문자열을 포맷하는 함수이다. 계산식이나 회계분야에서는 가끔씩 써먹는 함수로서, 이러한 포맷도 지원하는구나하는 정도로 가볍게 받아두고 필요시 다시 살펴보는 방법이 가장 좋은 방법인것 같다. |
|
|
|
|
|
FormatDateTime | ||
|
|
문 법 |
function FormatDateTime(const Format: String; DateTime: TDateTime): String; |
|
|
|
TDateTime형의 변수에 저장된 시간과 날짜 정보를 특정한 형태의 문자열 포맷으로 변환하는 함수이다. |
|
|
|
|
|
|
예 제 |
FormatDateTime('dddd mmmm d yyyy hh:mm AM/PM', Now); |
|
|
|
|
|
|
함수 레퍼런스 정리...(G) | ||
|
GetDir | ||
|
|
문 법 |
procedure GetDir(D: Byte; Var S: String); |
|
|
|
지정한 드라이브의 현재 드렉토리를 조사하는 함수이다. |
|
|
예 제 |
Var |
|
GetMem | ||
|
|
문 법 |
procedure GetMem(Var P: Pointer; Size: Word); |
|
|
|
동적으로 메모리를 할당하며 할당된 번지를 포인터형의 변수 P 에 대입하는 함수이다. Size 는 동적으로 할당할 메모리의 크기를 바이트 수로 나타내며, 할당된 메모리의 변수는 P^ 로 읽거나 쓸 수 있다. |
|
|
|
|
|
|
|
|
|
|
함수 레퍼런스 정리...(H) | ||
|
Halt | ||
|
|
문 법 |
procedure Halt[ (ExitCode: Word)]; |
|
|
|
프로그램을 강제로 종료하고 운영체제로 제어권을 넘기는 함수이다. |
|
High | ||
|
|
문 법 |
function High(X); |
|
|
|
인수로 주어진 X 의 값 중 가장 큰값을 찾는다. |
|
|
예 제 |
type |
|
|
|
|
|
|
|
|
|
|
함수 레퍼런스 정리...(I) | ||
|
Inc | ||
|
|
문 법 |
procedure Inc(Var X[N: Longint]; |
|
|
|
변수의 값을 1 증가시키는 함수이다. Inc(X)는 X := X + 1 과 동일한 동작을 한다. |
|
Include | ||
|
|
문 법 |
procedure include(Var S: Set of T; I: T); |
|
|
|
집합형 S 에 요소 I 를 추가하는 함수이다. |
|
InputBox | ||
|
|
문 법 |
function InputBox(Const ACaption, APrompt, ADefault: String): String; |
|
|
|
문자열을 입력할 수 있는 대화상자를 보여주고 사용자에게 문자열을 입력받아 리턴한다. 인수의 의미는 인수의 이름을 참조하기 바란다. |
|
|
예 제 |
Var |
|
|
그 림 |
|
|
InputQuery | ||
|
|
문 법 |
function InputQuery(const ACaption, APrompt: String; Var Value: String): Boolean; |
|
|
|
문자열을 입력할 수 있는 대화상자를 보여주고 사용자에게 문자열을 입력받아 리턴한다. 대화상자가 열리면 아무것도 입력되어 있지 않은 빈 에디트를 보여주며 이 에디트에 사용자가 문자열을 입력한다. |
|
|
예 제 |
Var |
|
|
그 림 |
|
|
Insert | ||
|
|
문 법 |
procedure Insert(Source: String; Var S: String; Index: Integer); |
|
|
|
한 문자열의 중간에 다른 문자열을 삽입하는 함수이다. |
|
|
예 제 |
Var |
|
Int | ||
|
|
문 법 |
function Int(X: Real): Real; |
|
|
|
실수 X의 정수부를 구하는 함수이다. |
|
IntToHex | ||
|
|
문 법 |
function IntToHex(Value: Longint; Digits: Integer): String; |
|
|
|
10 진 정수값을 16진수 형태의 문자열로 바꾸어 문자열을 리턴하는 함수이다. |
|
IntToStr | ||
|
|
문 법 |
function IntToStr(Value: LongInt): String; |
|
|
|
정수를 문자열로 바꾸어 리턴하는 함수이다. |
|
IOResult | ||
|
|
문 법 |
function IOResult: Integer; |
|
|
|
마지막 입출력 동작에서 발생한 상태값을 조사한다. |
|
|
|
|
|
|
함수 레퍼런스 정리...(K) | ||
|
KeyPressed | ||
|
|
문 법 |
function KeyPressed: Boolean; |
|
|
|
키보드에서 키가 눌러지면 True 를 리턴하며, 키가 눌러져 있지 않으면 False 를 리턴하는 함수이다. |
|
|
|
|
|
|
|
|
|
|
함수 레퍼런스 정리...(L) | ||
|
Length | ||
|
|
문 법 |
function Length(S: String): Integer; |
|
|
|
주어진 문자열의 길이를 구하는 함수이다. |
|
LowerCase | ||
|
|
문 법 |
function LowerCase(Const S: String): String; |
|
|
|
문자열 내부의 대문자를 모두 소문자로 바꾸어주는 함수이다. |
|
|
|
|
|
|
|
함수 레퍼런스 정리...(M) | ||||
|
MessageDlg | ||||
|
|
문 법 |
function MessageDlg(Const msg: String; AType: TMsgDlgType; | ||
|
|
|
Message를 전달하는 대화상자를 보여주며 사용자로부터 응답을 받아들여 리턴하는 함수이다. |
|
|
|
|
|
|
|
| ||
|
|
|
| ||
|
|
|
ABotton 인수는 Message 상자에 나타날 버튼의 종류를 지정하며 여러개의 버튼을 집합형으로 전달한다. |
|
|
|
|
|
|
|
버튼 이름을 일일이 지정해 주는 것이 번거로우면 미리 정의 되어 있는 다음과 같은 집합명을 사용해도 무방하다. | ||
|
|
|
| ||
|
|
|
mbYesNoCancel 은 Yes, No, Cancle 버튼을 한꺼번에 보여주고, | ||
|
|
|
| ||
|
|
예 제 |
If MessageDlg(('Ok 누르면 실행합니다.'), MtInformation, mbOkCancel, 0) = mrOk Then | ||
|
|
그 림 |
| ||
|
MessageDlgPos | ||||
|
|
문 법 |
function MessageDlgPos(Const Msg: String; AType: TMsgDlgType; AButtons: | ||
|
|
|
MessageDlg 함수와 동일한 동작을 하는 함수이다. | ||
|
MkDir | ||||
|
|
문 법 |
procedure MkDir(S: String); | ||
|
|
|
새로운 서브 디렉토리를 생성한다. | ||
|
|
|
| ||
|
|
|
|
함수 레퍼런스 정리...(N) | ||
|
Now | ||
|
|
문 법 |
function Now: TDateTime; |
|
|
|
현재 날짜와 시간을 한꺼번에 구하는 함수이다. |
|
|
|
|
|
|
함수 레퍼런스 정리...(O) | ||
|
Odd | ||
|
|
문 법 |
function Odd(X: LongInt): Boolean; |
|
|
|
인수로 주어진 정수가 홀수인지를 검사하는 함수이다. |
|
|
예 제 |
Var |
|
Ord | ||
|
|
문 법 |
function Ord(X): LongInt; |
|
|
|
순서형값의 순서값을 조사하는 함수로서, 다음예제는 열거형의 열거요소중 Soo가 몇번째 값인지를 조사하는 예제이다. 여기서의 순서값은 2가 출력된다. |
|
|
예 제 |
Type |
|
|
|
|
|
|
함수 레퍼런스 정리...(P) | ||
|
Pi | ||
|
|
문 법 |
function Pi: Real; |
|
|
|
원주율을 구하는 함수이다. |
|
Pos | ||
|
|
문 법 |
function Pos(SubStr: String; S: String): Byte; |
|
|
|
문자열내의 부분 문자열을 검색하는 함수이다. |
|
|
|
|
|
|
함수 레퍼런스 정리...(R) | ||
|
ReadKey | ||
|
|
문 법 |
function ReadKey(Buffer: PChar; Count: Word): Word; |
|
|
|
키보드로부터 문자값을 읽는 함수이다. |
|
Readln | ||
|
|
문 법 |
procedure Readln([Var F; Text;] V1[V2,...,Vn]); |
|
|
|
파일로부터 문장 한 줄을 읽어 변수 V1이하에 대입하며 다음 문장으로 이동하는 함수이다. Readln(F)와 같이 읽어들일 변수를 지정하지 않으면 다음 줄로 이동하기만 한다. |
|
|
예 제 |
Var |
|
Rename | ||
|
|
문 법 |
procedure Rename(Var F: Newname); |
|
|
|
파일의 이름을 변경하는 함수이다. |
|
ReWrite | ||
|
|
문 법 |
procedure ReWrite(Var F; File [;Recsize: Word]); |
|
|
|
파일을 쓰기 전용으로 오픈하는 함수이다. |
|
|
예 제 |
Var |
|
RmDir | ||
|
|
문 법 |
procedure RmDir(S : String); |
|
|
|
서브 디렉토리를 삭제하는 함수이다. |
|
Round | ||
|
|
문 법 |
function Round(X : Real): LongInt; |
|
|
|
실수값 X 를 정수값으로 만들어주는 함수이다. |
|
|
예 제 |
Var |
|
RunError | ||
|
|
문 법 |
procedure RunError[(ErrorCode: Byte)]; |
|
|
|
실행시 에러를 발생시키고 프로그램을 종료하는 함수이다. |
|
|
|
|
|
|
|
함수 레퍼런스 정리...(S) | ||
|
Seek | ||
|
|
문 법 |
procedure Seek(Var F; N: LongInt); |
|
|
|
파일의 현재 위치(FP)를 N위치로 옮긴다. |
|
SeekEof | ||
|
|
문 법 |
function SeekEof[(Var F: Text)]: Boolean; |
|
|
|
파일의 현재위치가 끝(EOF)인지 점검한다. |
|
SeekEoln | ||
|
|
문 법 |
function SeekEoln[(Var F: Text)]: Boolean; |
|
|
|
파일의 현재위치가 줄의 끝(EOL)인지 점검한다. |
|
SelectDirectory | ||
|
|
문 법 |
function SelectDirectory(Var Directory: String; Options: TSelectDirOpts; HelpCtx: |
|
|
|
디렉토리 선택 대화상자를 보여주고 사용자로 하여금 디렉토리를 선택하도록 한다. |
|
옵 션 |
의 미 |
|
[] |
사용자는 존재하는 디렉토리를 선택할 수 있을 뿐이며 없는 디렉토리를 만들 수 없다. |
|
sdAllowCreate |
에디트 박스에 사용자가 직접 존재하지 않는 디렉토리를 입력하는 것을 허용한다. |
|
sdPerformCreate |
이 옵션을 sdAllowCreate 옵션과 함께 사용할 경우 존재하지 않는 디렉토리가 입력되면 직접 디렉토리를 만들어 준다. |
|
sdPrompt |
디렉토리를 새로 만들기 전에 사용자로부터 디렉토리를 정말로 만들 것인가를 물어본다. |
|
|
예 제 |
Uses 절에 FileCtrl 를 추가해야만 한다. |
|
|
그 림 |
|
|
SizeOf | ||
|
|
문 법 |
function SizeOf(X): Word; |
|
|
|
X의 크기를 바이트 단위로 리턴하는 함수이다. X는 변수이거나 데이터 타입이다. SizeOf(Integer)는 2이며, SizeOf(Double)은 8 이다. |
|
Sqr | ||
|
|
문 법 |
function Sqr(X: Real): Read; |
|
|
|
X의 제곱값을 구하는 함수이다. Sqr(X)는 X*X와 동일한 결과를 계산해 낸다. |
|
Sqrt | ||
|
|
문 법 |
function Sqrt(X: Real): Real; |
|
|
|
X의 제곱근을 구하는 함수이다. Sqrt(2)는 1.414213이다. |
|
Str | ||
|
|
문 법 |
procedure Str(X[: Width [: Decimals]]; Var S); |
|
|
|
숫자값 X를 문자열 S로 출력하는 함수이다. 이때 출력되는 값의 폭은 Width 인수가 지정하는 폭을 사용하며 Decimals인수가 지정하는 정밀도를 사용한다. 숫자값 X는 정수형이거나 실수형 모두 가능하다. 다음예는 3.1415를 폭 5, 정밀도 3으로 문자열로 변환하는 예제이다. 이때, 레이블로 출력되는 문자열은 3.142이다. |
|
|
예 제 |
Var |
|
StrCat | ||
|
|
문 법 |
function StrCat(Dest, Source: PChar): PChar; |
|
|
|
두개의 문자열을 연결하는 함수이다. |
|
|
예 제 |
Var |
|
StrComp | ||
|
|
문 법 |
function StrComp(Str1, Str2: PChar): Integer; |
|
|
|
두개의 문자열을 비교하는 함수이다. |
|
StrCopy | ||
|
|
문 법 |
function StrCopy(Dest, Source: PChar): PChar; |
|
|
|
널 종료 문자열을 복사하는 함수이다. |
|
ShowMessage | ||
|
|
문 법 |
procedure ShowMessage(Const Msg: String); |
|
|
|
대화상자를 열어 Msg 문자열을 보여주기만 하며 OK버튼을 누르면 대화상자를 닫는다. |
|
|
예 제 |
ShowMessage('ShowMessage 함수의 실행화면입니다.'); |
|
|
그 림 |
|
|
ShowMessagePos | ||
|
|
문 법 |
procedure ShowMessagePos(Const Msg: String; X, Y: Integer); |
|
|
|
ShowMessage프로시져와 동일한 동작을 하는 함수이다. |
|
StrLower | ||
|
|
문 법 |
function StrLower(Str: PChar): PChar; |
|
|
|
주어진 문자열을 소문자로 바꾼다. |
|
StrToDate | ||
|
|
문 법 |
function StrToDate(Const S: String): TDateTime; |
|
|
|
문자열을 날짜 형식으로 바꿔어주는 함수이다. |
|
StrToDateTime | ||
|
|
문 법 |
function StrToDateTime(Const S: String): TDateTime; |
|
|
|
문자열은 날짜와 시간을 담는 TDateTime형의 변수로 바꿔어주는 함수이다. 문자열에는 MM/DD/YY HH:MM:SS 형태로 날짜와 시간이 담겨 있어야 하며 시간값은 24시간제로 표현하거나 AM, PM을 추가로 뒤에 붙여주어야 한다. |
|
StrToFloat | ||
|
|
문 법 |
function StrToFloat(Const S: String): Extended; |
|
|
|
문자열을 실수값으로 변환하는 함수이다. 문자열에는 부호를 나타내는 +/- 와 숫자, 그리고 소수점만 있어야 하며 지수를 나타내는 E가 올 수 있다. |
|
StrToInt | ||
|
|
문 법 |
function StrToInt(Const S: String): LongInt; |
|
|
|
문자열을 정수값으로 변환하는 함수이다. 이때 문자열에는 숫자로 바꿀 수 없는 문자가 있어서는 안되며, 만약 무효한 문자가 있을 경우 EConvertError예외를 발생시킨다. |
|
StrToTime | ||
|
|
문 법 |
function StrToTime(Const S: String): TDateTime; |
|
|
|
문자열을 시간 형태로 바꾸어 TDateTime형의 변수에 저장해 두는 함수이다. 문자열에는 HH:MM:SS 형태로 시, 분, 초가 담겨 있어야 하며, AM,PM은 있어도 되고 없어도 된다. |
|
StrUpper | ||
|
|
문 법 |
function StrUpper(Str: PChar): PChar; |
|
|
|
주어진 문자열을 대문자로 바꿔주는 함수이다. |
|
|
|
|
|
|
함수 레퍼런스 정리...(T) | ||
|
Time | ||
|
|
문 법 |
function Time: TDateTime; |
|
|
|
시스템의 시계를 참조하여 현재 시간을 구하는 함수이다. |
|
TimeToStr | ||
|
|
문 법 |
function TimeToStr(Time: TDateTime): String; |
|
|
|
시간을 나타내는 Time을 문자열 형태로 변경하는 함수이다. |
|
Trunc | ||
|
|
문 법 |
function Trunc(X: Real): LongInt; |
|
|
|
실수의 소수점 이하를 버리고 정수부만 취하는 함수이다. Round함수는 소수점 첫째자리에서 반올림을 하지만 이 Trunc함수는 반올림없이 무조건 소수점을 버린다. |
|
|
예 제 |
Var |
|
|
|
|
|
|
함수 레퍼런스 정리...(U) | ||
|
UpCase | ||
|
|
문 법 |
function UpCase(Ch: Char): Char; |
|
|
|
문자 Ch를 대문자로 바꿔주는 함수이다. |
|
UpperCase | ||
|
|
문 법 |
function UpperCase(const S: string): string; |
|
|
|
문자열 내부의 소무낮를 모두 대문자로 바꾸어 주는 함수이다. |
|
|
|
|
|
|
함수 레퍼런스 정리...(V) | ||
|
Val | ||
|
|
문 법 |
procedure Val(S; var V; var Code: Integer); |
|
|
|
문자열 변수 S 를 숫자형 변수로 바꾸어 주는 함수이다. |
|
|
|
|
|
|
함수 레퍼런스 정리...(W) | ||
|
Write | ||
|
|
문 법 |
procedure Write([Var F: Text;] P1[,P2,...,Pn]); |
|
|
|
변수값을 파일로 출력하는 함수이다. |
|
Writeln | ||
|
|
문 법 |
procedure Writeln([Var F: Text;] P1[,P2,...,Pn]); |
|
|
|
write 함수의 기능을 확장한 함수이다. |