Q&A

  • [질문] ActiveX 팝업창에서 Javascript 호출
안녕하세요.

ActiveX 개발중에 문제가 있어서 질문을 드립니다.

일반 ActiveX Form에서 javascript 함수를 호출하는 방법은 '팁/테크'를 참조하여
잘 사용해 왔습니다.

그러나 이번에는 메인 ActiveX Form에서 팝업창을 띄워
팝업창에서 javascript 함수를 호출하려는데 다음과 같은 에러가 발생합니다.

"Access violation at address 07E05391 im module 'aaa.ocx'. Read of address 0000036C."

ActiveX Form에서 팝업창을 추가하면 일반폼이 되는데
이 경우 일반폼에서 javascript 함수를 호출하려면 어떻게 해야 됩니까?

아래의 GoPop 함수는 '팁/테크'에 있는 내용을 참조하여 그대로 만든 것이고요,
ActiveX Form에 정의되어 있습니다.

같은 Unit에서 정의해도 마찬가지 에러가 나네요.

고수님들 도와주세요.

<!--CodeS-->
procedure TfrmMain.popHelpClick(Sender: TObject);
var
   ParentWin : TParentWin;
begin
   try
      ParentWin.GoPop(str);
   finally
   end;
end;
<!--CodeE-->

0  COMMENTS