起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: zykj

[重要]webservice功能实现**

[复制链接]
 楼主| 发表于 2008-7-3 15:31:14 | 显示全部楼层
我执行附件中的bat文件,还是不行。
难道和delphi的安装有问题?
我卸载后重装试试,如果不行的话,请帮忙生成dll文件
回复 支持 反对

使用道具 举报

发表于 2008-7-3 15:36:25 | 显示全部楼层
记住,一定要装sp2补丁
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-3 16:07:48 | 显示全部楼层
有安装sp2补丁,安装完后,出现新错。
finishWorkForm(14, 7):  无效的单元名InvokeRegistry
回复 支持 反对

使用道具 举报

发表于 2008-7-3 16:10:18 | 显示全部楼层
是没有找到单元文件,在批处理文中加上delphi的路径
如:
delphiimporter "finishWorkForm.pas" JustepExt.dll -pl -pb -DMSWINDOWS;VER140;D3;D4;D5;D6;WIN32 -u%cd%;%cd%\ImpSrc;%cd%\lib;%DstDir%;D:\Delphi6\Source\Soap;D:\Delphi6\Source\Internet -c%DstDir%\11.ipr -o%cd%\lib
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-3 18:18:41 | 显示全部楼层
谢谢。
已经能导入到x3平台。
但是不知道怎么调用。
能详细说明下吗?之前的文档看的很模糊,不是很清楚调用的方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-4 08:09:36 | 显示全部楼层
试了很久还是不能调用。希望能帮忙指导下。
回复 支持 反对

使用道具 举报

发表于 2008-7-4 09:19:26 | 显示全部楼层
平台上调用方法:
var
s: ServiceSoap;
begin
{ s := JustepExt.MyService.GetServiceSoap(False, 'http://localhost:3518/WebSite1/Service.asmx');
Dialogs.ShowMessage(s.HelloWorld);
s := nil;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-4 09:33:37 | 显示全部楼层
请问:为什么用delphi6生成DLL文件后,就不能再用了。。。
提示“载入模块Parser.dll失败”
好象和动态内存有关系?还是和引用X3的PBL有关?
回复 支持 反对

使用道具 举报

发表于 2008-7-4 09:38:05 | 显示全部楼层
请问:为什么用delphi6生成DLL文件后,就不能再用了。。。
不能再用了,你是在哪用的啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-4 16:46:44 | 显示全部楼层
我的意思是,用delphi6生成DLL文件后,就不能再用delphi6打开其他程序。
直接运行delphi6也会报错。提示“载入模块Parser.dll失败”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 23:38 , Processed in 0.042684 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表