기타 표준 루틴
2010. 6. 5. 22:52ㆍplming/Delphi
프로시저/함수 | 설명 |
Addr | 지정된 객체에 대한 포인터를 리턴합니다. |
AllocMem | 메모리 블럭을 할당하고 각 바이트를 0으로 초기화합니다. |
ArcTan | 지정된 숫자의 아크탄젠트를 계산합니다. |
Assert | 전달된 표현식이 true가 아니면 예외를 발생시킵니다. |
Assigned | 포인터나 프로시저 변수가 nil(unassigned)인지 검사합니다. |
Beep | 컴퓨터 스피커를 사용하여 표준 경고음을 발생합니다. |
Break | for, while, repeat 문을 빠져나갑니다. |
ByteToCharIndex | 문자열에서 지정된 바이트를 포함하는 문자의 위치를 리턴합니다. |
Chr | 지정된 정수 값에 해당하는 문자를 리턴합니다. |
Close | 파일을 닫습니다. |
CompareMem | 두 메모리 이미지의 바이너리 비교를 수행합니다. |
CompareStr | 대소문자를 구별하여 문자열을 비교합니다. |
CompareText | 대소문자는 구별하지 않고 문자열을 비교합니다. |
Continue | for, while, repeat 문의 다음 반복을 실행합니다. |
Copy | 문자열의 부분 문자열이나 동적 배열의 일부분을 리턴합니다. |
Cos | 각도의 코사인을 계산합니다. |
CurrToStr | currency 변수를 문자열로 변환합니다. |
Date | 현재 날짜를 리턴합니다. |
DateTimeToStr | TDatetime 타입의 변수를 문자열로 변환합니다. |
DateToStr | TDatetime 타입의 변수를 문자열로 변환합니다. |
Dec | 서수 변수 혹은 타입 지정 포인터 변수의 값을 감소시킵니다. |
Dispose | 변수에 동적 할당된 메모리를 해제합니다. |
ExceptAddr | 현재 예외가 발생한 주소를 리턴합니다. |
Exit | 현재 프로시저를 빠져나갑니다. |
Exp | X의 지수 값을 계산합니다. |
FillChar | 연속된 바이트들을 지정된 값으로 채웁니다. |
Finalize | 동적으로 할당된 변수의 초기화를 해제합니다. |
FloatToStr | 부동 소수점 값을 문자열로 변환합니다. |
FloatToStrF | 지정된 서식(format)을 사용하여 부동 소수점 값을 문자열로 변환합니다. |
FmtLoadStr | 리소스의 서식(format) 문자열을 사용하여 서식화된 출력을 리턴합니다. |
FmtStr | 일련의 배열로부터 서식화된 문자열을 만들어냅니다. |
Format | 서식(format) 문자열과 일련의 배열로부터 서식화된 문자열을 만들어냅니다. |
FormatDateTime | 날짜 및 시간 값을 서식화합니다. |
FormatFloat | 부동 소수점 값을 서식화합니다. |
FreeMem | 할당된 메모리를 해제합니다. |
GetMem | 동적으로 메모리를 할당하고 해당 메모리 블록의 주소를 포인터 파라미터로 돌려줍니다. |
Halt | 프로그램을 비정상적으로 종료시킵니다. |
Hi | 표현식 결과의 상위 바이트를 부호없는 값으로 리턴합니다. |
High | 타입, 배열 또는 문자열의 범위에서 최고 값을 리턴합니다. |
Inc | 서수 변수의 값을 증가시킵니다. |
Initialize | 동적으로 할당된 변수를 초기화합니다. |
Int | 실수의 정수 부분을 리턴합니다. |
IntToStr | 정수를 문자열로 변환합니다. |
Length | 문자열 또는 배열의 길이를 리턴합니다. |
Lo | 표현식 결과의 하위 바이트를 부호없는 값으로 리턴합니다. |
Low | 타입, 배열 또는 문자열의 범위에서 최저 값을 리턴합니다. |
LowerCase | 아스키 문자열을 소문자로 변환합니다. |
MaxIntValue | 정수 배열에서 가장 큰 부호있는 값을 리턴합니다. |
MaxValue | 배열에서 가장 큰 부호있는 값을 리턴합니다. |
MinIntValue | 정수 배열에서 가장 작은 부호있는 값을 리턴합니다. |
MinValue | 배열에서 가장 작은 부호있는 값을 리턴합니다. |
New | 동적 변수를 새로 만들어 지정된 포인터로 이를 참조합니다. |
Now | 현재 날짜와 시간을 리턴합니다. |
Ord | 서수(ordinal) 타입 표현식의 순서값을 리턴합니다. |
Pos | 문자열 내에서 지정된 부분 문자열의 첫 번째 문자의 인덱스를 리턴합니다. |
Pred | 서수 값의 바로 앞 값을 리턴합니다. |
Ptr | 지정된 값을 포인터로 변환합니다. |
Random | 지정된 범위 내에서 임의의 수를 생성합니다. |
ReallocMem | 동적 할당 메모리를 다시 할당합니다. |
Round | 실수 값을 반올림합니다. |
SetLength | 문자열 변수 또는 배열의 동적 길이를 설정합니다. |
SetString | 지정된 문자열의 내용 및 길이를 설정합니다. |
ShowException | 예외 메시지를 주소와 함께 표시합니다. |
ShowMessage | 서식화되지 않은 문자열과 OK 버튼이 있는 메시지 상자를 표시합니다. |
ShowMessageFmt | 서식화된 문자열과 OK 버튼이 있는 메시지 상자를 표시합니다. |
Sin | 라디안 각도의 사인 값을 리턴합니다. |
SizeOf | 변수 또는 타입이 차지하는 바이트 수를 리턴합니다. |
Sqr | 숫자의 제곱을 리턴합니다. |
Sqrt | 숫자의 제곱근을 리턴합니다. |
Str | 정수나 실수를 문자열로 변환합니다. |
StrToCurr | 문자열을 currency 값으로 변환합니다. |
StrToDate | 문자열을 날짜 서식(TDateTime)으로 변환합니다. |
StrToDateTime | 문자열을 TDateTime으로 변환합니다. |
StrToFloat | 문자열을 부동 소수점 값으로 변환합니다. |
StrToInt | 문자열을 정수로 변환합니다. |
StrToTime | 문자열을 시간 서식(TDateTime)으로 변환합니다. |
StrUpper | ASCII 문자열을 대문자로 리턴합니다. |
Succ | 서수 값의 다음 값을 리턴합니다. |
Sum | 배열의 요소 합을 리턴합니다. |
Time | 현재 시간을 리턴합니다. |
TimeToStr | TDateTime 타입의 변수를 문자열로 변환합니다. |
Trunc | 실수를 잘라내어 정수로 만듭니다. |
UniqueString | 지정한 문자열의 참조 카운트가 1이 되도록 합니다. (단일 참조를 위해 문자열 복사가 일어날 수도 있습니다) |
UpCase | 문자를 대문자로 변환합니다. |
UpperCase | 문자열을 대문자로 리턴합니다. |
VarArrayCreate | variant 타입 배열을 만듭니다. |
VarArrayDimCount | variant 타입 배열의 차원 수를 리턴합니다. |
VarArrayHighBound | variant 타입 배열에서 지정한 차원의 상위 경계를 리턴합니다. |
VarArrayLock | variant 타입 배열을 잠그고 데이터에 대한 포인터를 리턴합니다. |
VarArrayLowBound | variant 타입 배열에서 지정한 차원의 하위 경계를 리턴합니다. |
VarArrayOf | 1차원 variant 타입 배열을 만들고 채웁니다. |
VarArrayRedim | variant 타입 배열의 크기를 조정합니다. |
VarArrayRef | 전달된 variant 타입 배열에 대한 참조를 리턴합니다. |
VarArrayUnlock | variant 타입 배열의 잠금을 해제합니다. |
VarAsType | variant을 지정된 타입으로 변환합니다. |
VarCast | variant 타입을 지정된 타입으로 변환하고 결과를 변수에 저장합니다. |
VarClear | variant 타입을 지웁니다. |
VarCopy | variant 타입을 복사합니다. |
VarToStr | variant 타입을 문자열로 변환합니다. |
VarType | 지정된 variant의 타입 코드를 리턴합니다. |
출처 : 델파이 프로그래밍 언어 (데브기어 박지훈 역) p.261
'plming > Delphi' 카테고리의 다른 글
Null 종료 문자열 함수 (0) | 2010.06.05 |
---|---|
입력/출력 프로시저 및 함수 (0) | 2010.06.05 |