2011-12-29 3 views
1

나는 한 가지 형태의 간단한 앱을 가지고있다. 이 양식에 있습니다 :vb.net 응용 프로그램이 다른 컴퓨터에서 작동하지 않습니까?

웹 브라우저 - axshockwavecontrol - 콤보 - 라벨 - 진행 막대

코드가 그것을 설명하기 위해이 켜지지되지 않도록 작업의 너무 많이하지 않습니다.

모든 문제에 *가 열어가 충돌로 "전송 및 오류 보내지 마십시오" 을하지 않는 XP 응용 프로그램이 내 컴퓨터에서 완벽하게 작동되지만 윈도우에 다른 컴퓨터 *에서 작동하지 않는 것입니다 윈도우 7 커서가 몇 초 동안 아무 것도 일어나지 않습니다.

어디에서 검색할지 모르지만 충격파 제어를 제외하고는 특별한 용도는 없습니다.

+0

일부 코드를 보지 않고 디버깅 할 수 없습니다. –

+0

크래시가 발생하면 UI가 보이나요? try..catch로 오류를 트래핑하고 있습니까? 또한 어떤 버전의 .NET 프레임 워크를 목표로 삼고 있습니까? 다른 컴퓨터에 설치되어 있습니까? 다른 컴퓨터에도 shockwave 소프트웨어가 설치되어 있습니까? – UnhandledExcepSean

+0

응용 프로그램에서 높은 권한이 필요한 작업을 수행합니까? – Gent

답변

0

나는 비슷한 문제를 했어, 솔루션했다 :

  1. 최신 Flash 플러그인이 대상 시스템에 설치되어 있는지 확인합니다.
  2. 응용 프로그램 및 모든 관련 어셈블리를 "모든 CPU"대신 "x86"으로 컴파일하십시오.
+0

대상 플랫폼을 변경하면이 문제가 해결되는 이유는 무엇입니까? –

+0

잘 모르겠다. 아마도 interop 어셈블리가 32 비트 전용이고, 아마 플래시 OCX는 그렇지 않다. 나는 그 이유를 알기를 요구하지 않고 몇 번이나 저에게 도움이되었다는 것을 알고 있으며, 지난 몇 년 동안 .NET에서 Flash를 여러 번 사용하게 된 것을 기쁘게 생각합니다. 그래서, 나는 공유 할 수있는 실제 이론 지식이 없으며, 나의 경험 만 공유합니다. –

2

컴퓨터에서 .Net Framework의 가용성을 확인 했습니까? 프레임 워크 설치 관리자가없는 경우 다음에서 간단히 다운로드 할 수 있습니다. http://www.microsoft.com/net/download

+0

또한 ^^ ... +1 –

+0

적절한 버전의 .NET Framework가 설치되지 않은 결과로 * 크래시 *를 본 적이 없습니다. 앱이 시작하기를 거부해야합니다. 아마도 설치가 손상된 것 같아요? –

관련 문제