whmsd
驱动牛犊
驱动牛犊
  • 注册日期2003-12-20
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1066回复:4

关于在4428卡上存、取文件

楼主#
更多 发布于:2003-12-23 08:04
公司里有工作正常的读卡器,也有从DLL动态库。我可以通过DLL和读卡器,在卡上读写数据。
操作较多的是西门子4428卡,一般是制定一个地址作首地址,然后将一定长度的字节放在卡上。现在我觉得这样有些不方便,想把数据先写道TXT文件里面。直接把TXT文件存至IC卡上。
但是我的DLL中没有读写文件的函数,请赐教!
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-23 09:01
读写文件的函数各种语言里都有,
就不用DLL帮忙了吧?
助人乃快乐之本 有人给分就更快乐了 :-)
whmsd
驱动牛犊
驱动牛犊
  • 注册日期2003-12-20
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-23 11:23
您的意思是我直接往串口上写文件?卡不同于硬盘啊,没有盘符的,我读的时候也是从串口读?
请老大给个思路也好
Jeames
驱动牛犊
驱动牛犊
  • 注册日期2003-12-25
  • 最后登录2009-12-30
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-26 00:01
4428卡只是提供透明的存储空间,如果你要按照类似Windows文件访问的方式访问它,你得自己仿照一个文件系统,这太累了,而且卡片的文件空间太小,建议你用CPU卡,它是按照文件访问的。
whmsd
驱动牛犊
驱动牛犊
  • 注册日期2003-12-20
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-26 08:08
是这样的,我在4428上总是按照字节存储的。预先分派好长度不是很方便。不是造成空间浪费就是超过了预定的长度,覆盖下一段的数据。 我考虑能不能把文件整个读成一个二进制数组,把二进制数组放在卡上。读出后把二进制数组再写进文件。这样可以么?
感谢回复,欢迎讨论
游客

返回顶部