阅读:1066回复:4
关于在4428卡上存、取文件
公司里有工作正常的读卡器,也有从DLL动态库。我可以通过DLL和读卡器,在卡上读写数据。
操作较多的是西门子4428卡,一般是制定一个地址作首地址,然后将一定长度的字节放在卡上。现在我觉得这样有些不方便,想把数据先写道TXT文件里面。直接把TXT文件存至IC卡上。 但是我的DLL中没有读写文件的函数,请赐教! |
|
沙发#
发布于:2003-12-23 09:01
读写文件的函数各种语言里都有,
就不用DLL帮忙了吧? |
|
|
板凳#
发布于:2003-12-23 11:23
您的意思是我直接往串口上写文件?卡不同于硬盘啊,没有盘符的,我读的时候也是从串口读?
请老大给个思路也好 |
|
地板#
发布于:2003-12-26 00:01
4428卡只是提供透明的存储空间,如果你要按照类似Windows文件访问的方式访问它,你得自己仿照一个文件系统,这太累了,而且卡片的文件空间太小,建议你用CPU卡,它是按照文件访问的。
|
|
地下室#
发布于:2003-12-26 08:08
是这样的,我在4428上总是按照字节存储的。预先分派好长度不是很方便。不是造成空间浪费就是超过了预定的长度,覆盖下一段的数据。 我考虑能不能把文件整个读成一个二进制数组,把二进制数组放在卡上。读出后把二进制数组再写进文件。这样可以么?
感谢回复,欢迎讨论 |
|