Q&A

  • VB에서 만든 OCX 델파이에서 사용중 에러
1.VB에서 OCX 만들었습니다.
   ------------------------ VB 소스 시작 ------------------------
   Option Explicit

   Public Sub fncUC(sParam As String)
       MsgBox (sParam)
   End Sub

   Private Sub UserControl_Click()
       MsgBox ("OCX를 클릭하였습니다!")
   End Sub

   Private Sub UserControl_Initialize()
       MsgBox ("OCX를 호출하였습니다!")
   End Sub
   ------------------------ VB 소스  끝   ------------------------

2.델파이에서 Import ActiveX에 추가시킴
3.컴포넌트 내려서 사용하는데 에러발생
   ------------------------ 델파이 소스 시작 ------------------------
   procedure TForm1.BitBtn1Click(Sender: TObject);
   var
       strTest : WideString;
       strRsut : WideString;
   begin
       strTest := 'Param 던져요!';
       VB_UC9.fncUC( strTest ); <- 요부분이 에러가 발생하네요
                                                    Access violation ....
   end;
   ------------------------ 델파이 소스 끝 ------------------------

어디에서 문제가 있는지 좀 봐주세요!!!
"OCX를 호출하였습니다!" 이부분은 넘어가는걸로 봐서는 OCX 등록에 문제는 없어보이는데
사용방법이 틀렸나요???
0  COMMENTS