티스토리 뷰

Up to Parent: System

Delphi

function Assigned(var P): Boolean;

Properties

Type

Visibility

Source

Unit

Parent

function

public

System.pas

System

System

Description

Tests for a nil (unassigned) pointer or procedural variable.

Use Assigned to determine whether the pointer or procedure referenced by P is nil.

P must be a variable reference of a pointer or procedural type. 

Assigned(P) corresponds to the test P<> nil for a pointer variable, and @P <> nil for a procedural variable.

Assigned returns False if P is nil, True otherwise.

Note: Assigned cannot detect a dangling pointer--that is, one that is not nil but no longer points to valid data.

For example, in the code example for Assigned, Assigned does not detect that P is not valid.

 

nil (할당되지 않은) 포인터 또는 프로시저 변수를 테스트합니다.

Assigned를 사용하여 P가 참조하는 포인터 또는 프로시저가 nil인지 여부를 알아냅니다.

P는 포인터 또는 프로시저 유형의 변수 참조여야 합니다.

Assigned(P)은 포인터 변수의 경우 P <> nil이고, 프로시저 변수의 경우 @P <> nil에 해당합니다.

Assigned P nil이면 False 반환하고 그렇지 않으면 True를 반환합니다.

참고 : Assigned 매달린 포인터를 감지할 수 없습니다. , 유효하지 않은 데이터를 가리키는 포인터는 없습니다.

예를 들어, Assigned에 대한 코드 예제에서 Assigned P가 유효하지 않음을 감지하지 않습니다.

 

determine 미국식 [dɪ|t3:rmɪn] 

1. 알아내다, 밝히다
2. (
무엇의 방식유형을) 결정하다
3. (
공식적으로) 확정하다

correspond 미국식 [|kɔ:rə|spɑ:nd;|kɑ:-] 

1. 일치하다, 부합하다
2. (~
) 해당하다
3. (~
) 서신을 주고받다

dangle 미국·영국 [|dӕŋgl] 

1. (무엇이) (달랑) 매달리다
2. (
무엇을) 매달리게 들다, (무엇을 들고) 달랑거리다

 

출처: http://docwiki.embarcadero.com/Libraries/XE2/en/System.Assigned

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함