2011-02-24 7 views

답변

3

당신은 마이크로 소프트의 SOAP 툴킷 또는 PocketSOAP 중 하나를 볼 수에 대한 답변을 확인하실 수 있습니다이

Set oProxy = GetObject("soap:wsdl=http://server/folder/service.wsdl") 
oProxy.Method "Param1" 

같은 SOAP 모니 커를 사용할 수 있습니다. 두 가지를 모두 살펴 보는 것이 가장 좋지만 학습 곡선에 대해 절망하지 마십시오. 두 가지 모두 단순한 상황에 대한 간단한 접근 방법과 복잡한 솔루션에 대한 복잡한 솔루션을 제공합니다.

+1

이것이 바로 SOAP 툴킷을 얻을 수있는 곳입니다. http://download.cnet.com/SOAP-Toolkit/3000-10250_4-10730985.html –

+0

이전 링크를 제거했습니다. Microsoft는 점차 하나씩 다운로드를 제거하고 있으며, "바탕 화면의 누가 프로그램을?" 다른 무엇보다도 세계관. 이것은 Win7 SP1에서 ADO 호환성이 깨지면 그들에게 주어진 변명이었습니다. – Bob77

+0

천재와 뼈의 무리. –

0

먼저 용어에 문제가 있습니다. 파일을 사용하고 싶지 않습니다. 이 파일은 웹 서비스에 대한 설명입니다. 그것은 당신이 소비하고자하는 웹 서비스입니다. WSDL은 소비하는 데 필요한 모든 정보를 제공합니다.

VB6에서 웹 서비스를 사용하는 방법이 있습니다. VB6을 사용하지 않아야하는 것과 같은 방법으로 이러한 방법을 사용하면 안됩니다.

VB.NET을 사용하여 작은 COM 구성 요소를 만들어야합니다. 이 구성 요소는 "서비스 참조 추가"를 사용하여 프록시 클래스를 작성하여 서비스를 사용합니다. 현대적인 도구와 기술을 사용하여이 구성 요소를 개발하고 디버깅 할 수 있습니다.

그러면 다른 COM 구성 요소와 마찬가지로 VB6에서 COM 구성 요소를 사용할 수 있습니다.

0
+0

-1 : 답변을 읽으면 Vista 이상에서는 작동하지 않는다는 것을 알 수 있습니다. –

+0

@John 그 대답은 그 것이겠습니까? [이 하나] (http://stackoverflow.com/questions/122607/what-is-the-best-way-to-consume-a-web-service-from-vb6/122645#122645)는 XP에서 작동한다고 말합니다. 위의 내용은 Vista가 포함됩니다. – MarkJ

+0

http://stackoverflow.com/questions/122607/what-is-the-best-way-to-consume-a-web-service-from-vb6/156178#156178 –

관련 문제