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 등록에 문제는 없어보이는데
사용방법이 틀렸나요???