partidx: array of Integer; // 이런식으로 동적배열을 하나 선언하고,
numpart := FileRead(FH, numpart, SizeOf(Integer)) ;
// 이렇게 해서 파일을 읽어와.. 읽어온 파일크기만큼 메모리를 할당하려면....
SetLenght(partidx, numpart);
//이런식으로 해야하나요?
그리고.. 생성한 동적배열에 아까 읽어온 파일에 있는 값을 읽어오려면 어떻게 해야 하나요..
도무지 모르겠습니다.. 도와주세요..ㅜㅜ
partidx: array of Integer;
M : TFileStream;
begin
M := TFileStream.Create('Test.bin', fmOpenRead);
SetLength(partidx, M.Size div sizeof(integer));
if High(partidx) >= 0 then
M.Read(partidx[0], M.Size);
M.Free;
end;
이렇게 하면 되지 않을까하는 개인적인 생각 ^^