2013-03-20 5 views
0

VB6에서 휴대용 응용 프로그램을 개발 중입니다. 7 - - 8 (나는 그들 모두가 VB6 실행을 생각 내가, 내가Windows 7에서 인터넷 전송 사용

Inet.OpenURL 
을 사용 작은 텍스트 파일 형태로 인터넷을 읽어 내 응용 프로그램의 한 부분이 필요 비스타 - 내 목표 플랫폼은 윈 XP입니다.

그리고이 승 XP에서 잘 작동하지만 Win7에 내가 런타임 오류 '339'

이 오류가 발생했습니다 : 부품 MSINET.OCX '또는 종속성 중 하나를 올바르게 등록되지 않은 : 파일이 없습니다 또는 잘못되었습니다.

휴대용 응용 프로그램이므로 설치 파일을 만들 수 없습니다.

무엇을 할 수 있습니까?

내 응용 프로그램 파일에 MSINET.OCX를 포함 할 수 있습니까?

Inet.OpenURL에 대한 대체 프로그램이 있습니까?

감사 대신 MSXML XMLHttpRequest 객체를 사용할 수있는이 간단한 무언가를

+1

예, [registration-free COM] (http://stackoverflow.com/q/465882/11683)과 함께 MSINET.OCX를 포함 할 수 있습니다. – GSerg

답변

2

. 버전 3.0은 Windows의 일부로 거의 모든 버전에서 제공되어야합니다 (Internet Explorer 5.x를 설치 한 경우 Win95로 돌아갈지라도).

FTP는 필요로하지 않지만 HTTP/HTTPS 만 필요한 경우 일반적으로 인터넷 전송 제어 도구를 사용하는 것이 좋습니다. 또한 스크립트 스타일 이벤트 바인딩을 처리하는 경우 비동기 요청에 사용될 수 있습니다.

간단한 GET 요청 만하는 경우 VB6 런타임에 기본 제공되는 AsyncRead 메서드를 사용하면됩니다.

관련 문제