티스토리 뷰

Delphi

procedure GetMem(var P: Pointer; Size: Integer);

Properties

Type

Visibility

Source

Unit

Parent

procedure

public

System.pas

System

System

Description

GetMem allocates a memory block.

GetMem allocates a block of the given Size on the heap, and returns the address of this memory in the P parameter.

The bytes of the allocated buffer are not set to zero.

To dispose of the buffer, use FreeMem.

If there is not enough memory available to allocate the block, an EOutOfMemory exception is raised.

Note: If the memory block must be initialized with zero, you can use AllocMem.

This function is not available in C++. In C++ you can use GetMemory.

In case of a typed pointer, you should consider the New and Dispose procedures, which respectively initialize and finalize the memory block accordingly.

 

GetMem은 메모리 블록을 할당합니다.

GetMem은 힙에 주어진 Size 블록을 할당하고, P 매개 변수에 이 메모리의 주소를 반환합니다.

할당된 버퍼의 바이트는 0으로 설정되지 않습니다.

버퍼를 없애려면 FreeMem을 사용하십시오.

블록 할당에 사용 가능한 메모리가 충분하지 않으면, EOutOfMemory 예외가 발생합니다.

참고: 메모리 블록을 0으로 초기화 해야 하는 경우, AllocMem을 사용할 수 있습니다.

이 함수는 C ++에서 사용할 수 없습니다. C ++에서는 GetMemory를 사용할 수 있습니다.

유형이 지정된 포인터의 경우, 각각 메모리 블록을 초기화하고 마무리하는 New Dispose 프로시저를 고려해야 합니다.

 

dispose 미국식 [dɪ|spoʊz]   영국식 [dɪ|spəʊz]   중요

1. (특정한 방식위치에 물건이나 사람을) 배치하다
2. ~
에게 ~의 경향을 갖게 하다

dispose of somebody/something

1. ~을 없애다[처리하다]
2. (
문제·질문·협박을 성공적으로) 처리[해결]하다
3. (
사람을) 해치우다[죽이다]

accordingly 미국식 [ə|kɔ:rdɪŋli]   영국식 [ə|kɔ:dɪŋli]   중요

1. (상황에) 부응해서, 그에 맞춰
2.
그런 이유로, 그래서

according 영국식   중요

…에 따라서; 일치하여.

respectively 미국·영국 [rɪ|spektɪvli]   영국식   중요

각자, 각각, 제각기

respective 미국·영국 [rɪ|spektɪv]   영국식   중요

각자의, 각각의

consider 미국·영국 [kən|sɪdə(r)]   영국식   중요

1. 사려하다
2. (~
~) 여기다
3. (
특히 남의 감정을) 고려하다

consideration (consider) 미국·영국 [kən|sɪdə|reɪʃn]   영국식   중요

1. 사려, 숙고
2.
고려 사항
3.
배려

 

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

'프로그래밍 언어 > Delphi' 카테고리의 다른 글

[Reference] System.Math.SameValue  (0) 2017.04.10
[Reference] System.IOResult  (0) 2017.04.09
[Reference] System.SysUtils.FindClose  (0) 2017.04.05
[Reference] System.Pred  (0) 2017.04.04
[Reference] System.SysUtils.StrCat  (0) 2017.04.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함