C로 작성한 DLL에 내장된 함수중에서 함수의 반환값이 레코드형인 경우에
어떻게 Delphi에서 값을 넘겨 받는지 아시는 분이 있으면 알려 주시면
고맙겠습니다.
참고) 아래의 예와 같이 C에서 정의한 대로 레코드형을 정의하고 이 레코드
형으로 반환 값을 갖도록 프로그램한 결과 컴파일은 정상적으로 되었
는데 실행시 어드레스 Violation 에러가 발생합니다.
TOCEntry = record
dwStartSector : integer;
btFlag : byte;
btTrackNumber : byte;
end;
function CR_GetTocEntry(nTocEntry : integer) : TOCEntry; stdcall;
|