3

请帮我。我有一个电源生成器 - 安装了 11.5 版本,我无法升级到 12.0。现在的问题是我必须从 power builder 调用 WCF 服务。

请让我知道这是否可能。如果是,那么请给我一些示例/代码。

4

3 回答 3

1

您是否尝试过:Real's how to - 从 Internet 获取数据
我使用相同概念的细微变化:

internetresult uo_result  
inet iinet_base  
long ll_ret  
string ls_url  

ll_ret = GetContextService("Internet", iinet_base)  
IF ll_ret < 0 then  
    MessageBox("Error", "Error...", StopSign!)  
    Return  
End IF  

uo_result = CREATE uo_internetresult  
ll_ret = iinet_base.geturl(ls_url, uo_result)  

等等

于 2015-03-11T10:14:07.290 回答
0

无法使用 PB11.5使用WCF Web 服务。

如果您可以向项目添加新代码,那么我认为您可以创建一个解决方法。我没有示例代码,但您可以使用 Visual Studio 和 .NET 3.5(PB11.5 不支持 .NET 4)创建一个 .NET 程序集,作为 WCF Web 服务的代理,然后您可以使用PB11.5 程序中的新程序集。

于 2012-12-04T07:42:45.257 回答
0

您可以使用 power builder 中的向导来创建代理。

  1. 在该向导中,您只需要输入 wcf 服务的 url
  2. 选择 .net 然后创建代理
  3. 在代码中使用该代理
于 2018-02-11T13:14:05.617 回答