- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
delphi,屏幕截图完美解决方案
delphi,屏幕截图完美解决方案
篇一:delphi调用wcf PovozIm Sean Lu, thank you for your access my space. Starting WCF Client Programming in Delphi 7虽然 Delphi XX 已经发布一年有余,但是在实际的工作中仍然是 Delphi 7 或更早的版本被 大量使用。 WCF 作为构建面向服务应用程序的统一框架,成为多年来 Microsoft .NET 发展过程中最重要 的技术之一。 我是最近才开始关注 WCF 的,作为 Microsoft 分布式应用程序开发的集大成者,我首先想到的 就是能否在以前的旧系统中使用 WCF。 经过几天的摸索,终于成功地使用 Delphi 7 访问 WCF 服务,下面就来说一下开发过程。1.更新 Delphi SOAP Runtime and Importer。 这一点非常的注要,因为原本 Delphi 7 自带的 无法正确生成 WCF 服务代 理。CodeGear 官方已经给出了更新,而且可以免费下载。 下载地址:24535 下载后的更新安装过程,请参照文件包中的 文件。2.为了测试,先在 Visual Studio XX 中创建一个简单 WCF 服务。 A.新建 WCF 服务网站; B.定义服务接口;这里我们简单的做一个加法运算,在 文件中加入下面代 码: // 任务: 在此处添加服务操作 [OperationContract] int Add(int a, int b);C.实现服务接口;在 文件中加入下面代码: #region IService 成员 public int Add(int a, int b) { return a + b; } #endregionD.修改服务的 Binding 属性为 basicHttpBinding; 可以直接修改 文件,或通过 Microsoft Service Configuration Editor 进行编 辑,打开 Microsoft Service Configura(转载于: 小 龙文档 网:delphi,屏幕截图完美解决方案)tion Editor(工具菜单-Microsoft Service Configuration Editor),然后打开我们的站点(Microsoft Service Configuration Editor 的 File 菜单-WebHosted Service...-选择我们建立的 WCF 服务网站)在“Configuration” , 窗口中打开 Endpoints (Services - Service - Endpoints) 可以看到有两个 Endpoint, , 其中一个的 Binding 属性为 mexHttpBinding,保持不变,另外一个 Endporint 的 Binding 属性默认为 wsHttpBinding,将其修改为 basicHttpBinding,保存并退出。至此一个简单的 WCF 服务网站已经建立完成,可以通过 http://localhost/WCFService/ 查看。3.生成 WCF 访问代理。 因为前面我们已经更新了 Delphi SOAP Runtime and Importer, 现在可以在 C:\Program Files\Borland\Delphi7\Bin 找以 ,更新后的版本为 。 在“命令提示符”中输入:WSDLImp http://localhost/WCFService/?wsdl 就可以在当前目录下生成一个 文件。4.创建 Delphi 7 应用程序。 创建一个 Delphi 7 应用程序,并引入上面我们创建的 文件。然后在主窗体中加入 测试代码: procedure (Sender: TObject); var a, b, c:Integer; begin a := StrToInt(); b := StrToInt();c := (a, b); := IntToStr(c); end;到这里,通过 Delphi 7 访问 WCF 服务已经实现了。但是要说的是这仅仅是第一步,在 Delphi 7 中是否可以充分利用 WCF 服务的功能还有待进一步摸索。4 月 5 日更新: 进一步摸索尝试之后,发现 Delphi 自身的 SOAP Runtime 对 Web Service 的新标准、特性 支持并不好。 第三方库对 SOAP 也有支持,但效果并不理想。 Pure SOAP 网络上有一些介绍,但没有找到下载。 IndySOAP 目前版本是 ,官方说明支持 SOAP ,但试用没有成功。 IP*Works 支持
您可能关注的文档
- 80老人生日宴会晚辈主持词.docx
- 84抗震设计规范.docx
- 876培训,心得体会.docx
- 876培训心得体会.docx
- 89建筑抗震设计规范.docx
- 8d客诉报告模板免费下载.docx
- 8d报告模板免费.docx
- 8年级上学期语文工作总结.docx
- 8年级音乐教案,表格.docx
- 8月会议主持稿.docx
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)