编译好的EXE送给Bernie,他说会出现运行错误217,而在我本机上运行却没有问题。不知是什么原因。
复制此EXE到一个新的VM上运行果然出错。猜测是少了什么运行库吧。
于是在此VM上安装delphi,装好以后运行就没错了,NND。。。
再看再看。。。不知怎么的突然发现,原来是在写文件时,此文件的上级目录没有建立,所以才出的这个错。所以改一下代码,在写文件之前,先确认建立好目录,然后错误就消失了。
原来就这么简单!