当前位置:编程学习 > C#/ASP.NET >>

vc调用webservice

在http://tech.163.com/06/0428/09/2FPMSA1L00091LRC.html 里面 是讲vc调用webservice的例子
但是我照样子做了 总是有错
错误是:
test2.cpp(4) : error C2006: “#using” : 应输入文件名,却找到“newline”
test2.cpp(4) : fatal error C1192: 在“”上 #using 失败

请问这是怎么回事啊?

#include "stdafx.h"
#include "WebService.h"
//包含 WebService .h头文件到程序中
#using
using namespace System;
using namespace TService;
//使用TService命名空间
int _tmain()
{
  String *str=new String(S"Hello,world!");
  String *strResult;
  TranslateService *pService=new TranslateService; //建立远程 WebService 对象
  Language Lan=Language::EnglishTOChinese;        //设置翻译类型
  strResult=pService->Translate(Lan,str);        //调用 WebService
  Console::WriteLine(str);
  Console::WriteLine(strResult);            //输出结果
  return 0;
}
--------------------编程问答--------------------

你有添加Web引用么 --------------------编程问答-------------------- 有的 我就是按照上面的教程做的 --------------------编程问答--------------------
可是明明using失败啊。。

貌似没有添加Web引用 或者 不是命名空间不是 TService --------------------编程问答-------------------- ... 真的有引用啊 
在工程里 都出现的引用后的目录的 --------------------编程问答--------------------

不明白

难道是你调用的WebService的方法 有错??

那就没办法了。

你用网页打开这个WebService的地址 在输入框中输入参数 调用它的方法试试看

看它有没有问题 如果没问题 。。 再说 --------------------编程问答-------------------- 基于控制台的托管程序 是那种程序啊? --------------------编程问答--------------------
先验证一下WebService是否有用

在浏览器中 打开 调用看看 --------------------编程问答-------------------- 可以用的... --------------------编程问答--------------------
我调用了WebService  

WebService 报错 --------------------编程问答--------------------
这个WebService  有问题 --------------------编程问答--------------------
这里有一个示例 用VS.NET 2003开发和调用Web Service实例

不过是vb.net

http://www.weste.net/html/200406/20040630QBI113450.html --------------------编程问答-------------------- --------------------编程问答-------------------- 我要用vc调用啊 大哥....
你不能让我们的软件换编程语言吧 --------------------编程问答-------------------- 一种可能是没有引用WebService.再一种可能就是WebServer有问题。
你测试一下WebServer试下先。WebServer有什么问题的话你就问。 --------------------编程问答--------------------

你不是初学者么 

那个WebService调用出错

要不你自己写个WebService 自己调用一下。。 --------------------编程问答-------------------- 自己的也不行 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 我试了一下应该编译没有问题,只是那个WebServer是有问题的

#include "stdafx.h"

////////////////////////
#include "WebService.h"
using namespace TService;
////////////////////////

#using <mscorlib.dll>

using namespace System;

int _tmain()
{
String *str = new String(S"Hello,world!");
String *strResult;
TranslateService *pService = new TranslateService; //建立远程 WebService 对象
Language Lan = Language::EnglishTOChinese; //设置翻译类型
strResult = pService->Translate(Lan, str); //调用 WebService 
Console::WriteLine(str);
Console::WriteLine(strResult);
return 0;
} --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:.NET技术 ,  VC.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,