레코드 타입을 정의하고 나서, 그 레코드를 배열로 잡고, 포인터를 사용하여
사용하고 있습니다.
긍데...
첫번째 배열의 값에 원하지 않는 임의의 값이 들어가 있습니다.
(2번째 데이타에는 정확한 값이 들어감)
이럴때 배열 첫번째 레코드를 어떻게 초기화 할 수 있는지 ...
그렇다고 매번 배열의 레코드 항목마다 초기값을 무브해서 초기화 할 수도 없고(전부 그러면 할 수도 있겠지만, 꼭 첫번째 값만 임의의 값이... 환장하겠네요)
제발 부탁드립니다... 이 증상때문에 잠도 안오고, ... 흑흑흑 부탁드립니다...
이 글 보시는 모든 분들에게 2003년의 행운이 가득하시길 바랍니다...
좋은 하루 되세요...!
type
PMyRec = ^TMyRec;
TMyRec = Record
a : integer;
b : String[30];
...
end; // 이라면
GetMem(pMyRec,SizeOf(TMyRec));
FillChar(pMyRec^,SizeOf(TMyRec),0); // 메모리를 0으로 채운다.