起步软件技术论坛-X3

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

【结贴】请求帮助:引入外部控件包在通过批处理 生成_reg.pas ,dll 时出错**

[复制链接]
 楼主| 发表于 2008-12-19 14:59:20 | 显示全部楼层
为什么我的dll 就不能用呢
真奇怪啊
肯定什么地方出错了
回复 支持 反对

使用道具 举报

发表于 2008-12-19 14:59:33 | 显示全部楼层
38楼的不可以吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 15:51:40 | 显示全部楼层
师兄,还有问题,用 38 楼的 包,少了部分函数,1、        打开读卡器
(int *nRet)opencardreader();
输入参数:无(函数自动探测串口1~10,实现读卡器的初始化)
输出参数:nRet,类型为整型;被成功打开的读卡器所在的端口号;
2、        用户卡卡片复位
(int *nRet)resetcard();
输入参数:无
输出参数:nRet,类型为整型;0:成功;
4、        写卡片信息
        写卡初始化
(BSTR *pRandom)initwritecardinfo(unsigned int nFileID,unsigned int nOffset);
                输入参数:nFileID,整型,被写文件标识号nOffset为写卡起始位置(从1开始记数);
                输出参数:pRandom,8字节字符串;
        执行写卡
(int *nRet)execwritecardinfo( );
输出参数:nRet,整型,本次写卡数据字节数;
注意:执行execwritecardinfo时,组的写卡包的最大长度为255;FileID为21号文件只允许更新卡片有效期;记录型文件必须整条记录一次性更新首条记录,即组包长度必须等于文件长度;
5、        关闭读卡器
(int *nRet)closecardreader();
输入参数:无
输出参数:nRet,类型为整型;0:成功

这些函数都不见了,没法用  ,“。”不出来啊
回复 支持 反对

使用道具 举报

发表于 2008-12-19 16:09:01 | 显示全部楼层
老兄,那怎么可能呢。我用怎么就可以啊

snap1.png

16.18 KB, 下载次数: 183

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 16:37:02 | 显示全部楼层
哦,不好意思,是我用法不对 self.Edit1.Text :=self.com1.  这样没有

self.Edit1.Text :=sysutils.IntToStr(self.com1.opencardreader);  这样就好了
但是运行时报错

2008-12-19_163928.jpg

52.34 KB, 下载次数: 183

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 16:39:36 | 显示全部楼层
光标停在第一句上

2008-12-19_164146.jpg

31.13 KB, 下载次数: 176

回复 支持 反对

使用道具 举报

发表于 2008-12-19 16:54:47 | 显示全部楼层
我这边没有环境。你是不是需要安装人家那个环境呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 16:57:52 | 显示全部楼层
我装了
我用vb写的程序,是可以正常读写的


Dim ICobj As Object
Set ICobj = CreateObject("msaE.com")

'打开读卡器
ResultAa = ICobj.opencardreader()
MsgBox "打开读卡器", , ResultAa
'卡片复位
ResultAa = ICobj.resetcard()
MsgBox "卡片复位", , ResultAa

'读卡号
'
ResultAa = ICobj.readcardstr(21, 0, 20, 19)
MsgBox "读卡号", , ResultAa

在x3中是否有特殊的写法
回复 支持 反对

使用道具 举报

发表于 2008-12-19 17:10:28 | 显示全部楼层
把环境发一个给我,试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-19 17:20:48 | 显示全部楼层
读卡器没法发给你啊,远程吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 15:11 , Processed in 0.043759 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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