如何解救VB6.0写的读取文本文件的程序在Vista下操作失效??
如何解救 6.0 写的读取文本文件的程序在 Vista 下操作失效? 本人有一个用 VB6 开发的文本文件处理程序,当时是在 Vista 的环境下开发的,用了三、四年,在Vista 和Windows XP 环境下都运行过,一直很稳定。 但最近该软件在 Vista 系统下出现了无法正确地一次读取定长文本内容,或全文内容的错误,试用了多种方法,就是无法在重新在装了Vista的机器上,用VB6的文件处理函数把文本正确读出来。(这样的机器的 LCID 多半是中文简体。)该软件在 Windows XP 机器上依
这是操作系统的编码格式造成的 我建议你修改你的程序,对使用byte、二进制读取文件部分进行编码格式转换;一般情况下转换为GBK格式就行了 windows系统提供编码格式转换的函数,你可以百度一把