为何我在WIN98下写的程序,其中有一段是往磁盘上写文件,为何到了WIN2K上就当了???(200分)

  • 主题发起人 主题发起人 occult
  • 开始时间 开始时间
数据内容都是程序即时产生写到文件。而且我是adm组的,
急死我了:(

用的也是Delphi的标准函数:WriteLn。
为什么写好就当了,55555
 
win2000与原来的有些不兼容?
 
w2k這新出的東西,問題很多,建議你暫時不要用
 
writeln如果写的是text文件的话, 应该没有问题的, 其他类型的文件
就会有些问题.

建议你改用WriteFile函数. 不过要麻烦些, 先要CreateFile等等.
不过这个函数是纯32位的, 应该没有问题的.
 
请写详细一点,贴出代码来
 
问题搞定,不是写文件的问题。而是用了一个控件,
里面的消息冲突。不过在98下就OK,到了win2k就
没戏了。哼哼。

分就分了吧,每人50分。多谢各位:)
 
多人接受答案了。
 
后退
顶部