CGI를 구현하는데 있어 Invalid Pointer Operation 이라는 메시지가 뜹니다. Run time error at 204가 일어나구요.
소스는 동적으로 메모리에 변수를 생성시키고 그 메모리에 있는 값을 가지고 오는 겁니다. 메모리에 들어 오는 값은 사용자가 입력한 값이구요.
제가 메모리에 잘못 접근 했나요?
소스가 되는 부분은 다음과 같습니다.
ShareDllData(ur_InsComp); //dll로 메모리에 record형 변수를 할당하는 부분
if Request.QueryFields.values['option']='write' then begin
ur_InsComp^.ps_ItemKind := Request.ContentFields.values['writer'];
ur_InsComp^.ps_BirthDay := Request.ContentFields.values['birth'];
end;
BBSContent:='
결과';
BBSContent:= BBSContent+'
번호:'+ur_InsComp^.ps_ItemKind;
BBSContent:= BBSContent+'
생년월일:'+ur_InsComp^.ps_BirthDay;
Response.Content := BBSContent+'';