云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > delphi网页控制

delphi网页控制

  • 62 次阅读
  • 3 次下载
  • 2025/6/22 12:28:07

RIO := HTTPRIO;

try

Result := (RIO as HelloWorld);

if UseWSDL then

begin

RIO.WSDLLocation := Addr;

RIO.Service := defSvc;

RIO.Port := defPrt;

end else

RIO.URL := Addr;

finally

if (Result = nil) and (HTTPRIO =

nil) then

RIO.Free;

end; end;

initialization

InvRegistry.RegisterInterface(Ty

peInfo(HelloWorld), 'http://server.cxf.com/',

'UTF-8');

InvRegistry.RegisterDefaultSOAPAction(TypeInfo(HelloWorld), '');

InvRegistry.RegisterInvokeOption

s(TypeInfo(HelloWorld),

ioDocument);

end.

// ************************************************************************ //

// The types declared in this file were generated from data read from the

// WSDL File described below:

// WSDL : http://localhost/ServiceTest/Service.asmx?wsdl // Encoding : utf-8 // Version : 1.0

// (2005-12-17 1:49:46 - 1.33.2.5)

// ************************************************************************ //

unit Service;

interface

uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns;

type

// ************************************************************************ //

// The following types, referred to in the WSDL document are not being represented

// in this file. They are either aliases[@] of other types represented or were referred

// to but never[!] declared in the document. The types from the latter category

// typically map to predefined/known XML or Borland types; however, they could also

// indicate incorrect WSDL documents that failed to declare or import a schema type.

// ************************************************************************ //

// !:string - \

// ************************************************************************ //

// Namespace : http://tempuri.org/

// soapAction: http://tempuri.org/HelloWorld

// transport : http://schemas.xmlsoap.org/soap/http // binding : ServiceSoap // service : Service

// port : ServiceSoap

// URL : http://localhost/ServiceTest/Service.asmx

// ************************************************************************ //

ServiceSoap = interface(IInvokable)

[ '{77573149-9C57-FA51-F11F-EFD527C91BD9} ']

function HelloWorld(const user: WideString): WideString; stdcall; end;

function GetServiceSoap(UseWSDL: Boolean=System.False; Addr: string= ' '; HTTPRIO: THTTPRIO = nil): ServiceSoap;

implementation

function GetServiceSoap(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): ServiceSoap; const

defWSDL = 'http://localhost/ServiceTest/Service.asmx?wsdl '; defURL = 'http://localhost/ServiceTest/Service.asmx '; defSvc = 'Service '; defPrt = 'ServiceSoap '; var

RIO: THTTPRIO; begin

Result := nil;

if (Addr = ' ') then begin

if UseWSDL then Addr := defWSDL else

Addr := defURL; end;

if HTTPRIO = nil then

RIO := THTTPRIO.Create(nil) else

RIO := HTTPRIO; try

Result := (RIO as ServiceSoap); if UseWSDL then begin

RIO.WSDLLocation := Addr; RIO.Service := defSvc; RIO.Port := defPrt; end else

RIO.URL := Addr; finally

if (Result = nil) and (HTTPRIO = nil) then RIO.Free; end; end;

搜索更多关于: delphi网页控制 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

RIO := HTTPRIO; try Result := (RIO as HelloWorld); if UseWSDL then begin RIO.WSDLLocation := Addr; RIO.Service := defSvc; RIO.Port := defPrt; end else RIO.URL := Addr; finally if (Result = nil) and (HTTPRIO =

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com