2011-03-09 7 views
0

Visual ActiveX 컨트롤에 이상한 문제가 있습니다.ActiveX C# app 문제

제 3 자 ActiveX 컨트롤을 사용하여 .NET 3.5에서 간단한 테스트 winforms 응용 프로그램을 만들었습니다. VS 2008 설치 내 dev에 PC에서 잘 작동하지만 VS에 설치되어 있지 않은 컴퓨터에 복사 할 때이 .OCX에서 이벤트가 전혀 발생하지 않습니다. OCX는 시각적 인 OCX이지만 이벤트는 작동하지 않습니다. VS를 설치하면 올바르게 작동하기 시작합니다. 설치를 제거하면 부분적으로 작동합니다.

무엇이 될 수 있습니까? 내가 릴리스 빌드를 설치 C++ redist. 패키지없이 성공 ...

일부 세부 사항 - 난 ...

감사를 최근 데이터를 검색하고, 문자열 수십를 반환하는 이벤트를 처리 할 필요 원격 서버, 호출 방법에 로그인 할 때이 ActiveX를 사용 ,

Vlado

+0

오류 메시지가 있습니까? – Menahem

+0

아니요. 이벤트 핸들러의 코드가 전혀 실행되지 않습니다. 그냥 정적 int를 증가시킵니다. 그것은 0으로 유지됩니다 ... VS로 증가하고 있습니다. – VladoBG

+0

[Process Monitor] (http://technet.microsoft.com/en-us/sysinternals/bb896645)를 사용하여 OCX를 실행하는 프로세스를 프로파일 링하십시오. 아마도 누락 된 dll이 표시 될 수 있습니다. – Menahem

답변

0

는 조언을 므 나헴 당신에게 감사합니다! 프로세스 모니터를 사용하여 문제를 해결했습니다. 누락 된 라이브러리는 stdole.dll입니다.

+0

대단히 환영합니다! – Menahem

+0

듣기 좋게 듣습니다. 이 대답의 위쪽/아래쪽 화살표 옆에있는 짙은 체크 표시를 클릭하여 자신의 대답을 수락 할 수 있습니다. –