起步软件技术论坛-X3

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

【结贴】关于DLL调用问题,注册总是失败,请帮助测试!谢谢**

[复制链接]
发表于 2009-4-14 10:14:18 | 显示全部楼层
我们这边因为版权原因,也没有delphi的环境,不让装delphi,所以你还是再仔细按照外部控件过程再做一次,先保证能在X3上面使用起来,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-14 14:43:59 | 显示全部楼层
晕,你们公司肯定有环境了,想想办法给解决一下,好吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 09:32:21 | 显示全部楼层
我把接口声明做好了,也编译过去了,你们给帮忙生成bpl吧,我这里在按照要求在第三步修改了test.bat文件执行总是报错:“期待节点类型[360], 当前是[1115]”搞不明白!

接口声明和dll.rar

56.54 KB, 下载次数: 25

回复 支持 反对

使用道具 举报

发表于 2009-4-15 09:40:12 | 显示全部楼层
11. 第三步生成注册文件_reg.pas的时候,提示“期待节点类型[360], 当前是[0]”
请删除ImpCache目录下所有的文件,重新执行第三步。
造此方法再做下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 14:20:07 | 显示全部楼层
生成,注册没问题。现在关键是再调用时候,编译也没问题。就是运行时,不成功。
麻烦你们试试,确定一下是我们编译的事还是dll接口文件有问题。
另:直接在delphi7上调用dll是没问题的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 14:22:09 | 显示全部楼层
附件中是我做好的bpl,加载到X3中就可以使用了,但是不知道为什么注册还是不成功。你们做一个例子,你们那里试试是否能正常使用!
代码:
msg_sn,msg_pwd,msg_balance:string;
li_rtn:=MobileMSG.SetKey('CCSNJ)~!@$%*?><}{[]\');
  li_rtn1:=MobileMSG._Register (msg_sn,msg_pwd
,'中国船级社南京分社','唐伟',
          '025-58763312','13705163821','wtang@ccs.org.cn','025-58765539','江苏省南京市姜家园12号','210011');
查询余额
li_rtn:=MobileMSG.GetBalance(msg_sn,msg_balance);  
每个方法返回1,说明调用成功,账号、密码上面有!

x3_短信控件.rar

60.94 KB, 下载次数: 29

回复 支持 反对

使用道具 举报

发表于 2009-4-15 14:40:37 | 显示全部楼层
你的控件还是没有做好,无法加载到X3中,请重新做下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 14:58:27 | 显示全部楼层
不会呀!我这里都能加载到X3中,我编译都不报错!
回复 支持 反对

使用道具 举报

发表于 2009-4-15 15:04:51 | 显示全部楼层
你是在平台的那个版本上编译的这个包?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 15:07:56 | 显示全部楼层
2800
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 15:52 , Processed in 0.041350 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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