블로그 이미지
훅크선장

카테고리

분류 전체보기 (362)
사진이야기 (23)
펭귄컴퓨팅 (121)
컴퓨터보안 (84)
절름발이 프로그래머 (59)
하드웨어개조 (23)
멀알려줄까 (35)
홈베이킹&홈쿠킹 (2)
잡다한것들 (15)
Total
Today
Yesterday

달력

« » 2024.5
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

공지사항

태그목록

최근에 올라온 글

C언어에서는 당연하고 되는 것이지만,
델파이 즉, 오브젝티브 파스칼을 쓸 때는 한번쯤 생각해보게 되는 방법이다.

C언어에서는  타입 캐스팅으로 되는 것을
델파이에서는 다음과 같이 해야된다.

tmpbuffer: array[0..1023] of Byte;
ptr : ^aRecord;

    // 파일에서 데이터를 읽어온다.
    ZeroMemory(@tmpbuffer[0], sizeof(tmpbuffer));
    BlockRead(File, tmpbuffer, datasize, readbytes);
    ptr := @tmpbuffer; // 버퍼 내용을 레코드 형식으로 해석한다.

    ptr.a
이런 식으로 버퍼의 데이터를 레코드형식으로 받아서 사용할 수 있다.

Posted by 훅크선장
, |