DLL 을 만들 때 문자열 포인터를 리턴하고 싶습니다.
예를 들어 (
Library KddgDll 이라 하고
exports 함수 구현 units 에서
//생략
interface
const
KddgArr : arry[1..3] of PChar =
(
'abcd',
'efgh',
'ijklm'
);
//KddgArr을 위와 같이 정의한 다음에
function getcount(n : integer): PChar;
begin
return := KddgArr[n];
end;
//위와 같이 const KddgArr 요소들의 문자열 포인터를
보내고 싶습니다. 그런데 보내지질 않되는 군여... T_T
고수님들의 지도편달을....(하수고대)
begin
str := KddgArr[n];
return := Length(KddgArr[n]);
end;
이런식으로는 어떤지요?