谢谢楼上,按楼主的办法退出软件还是会出内存错误,不使用这个函数就没问题,下面是整个函数的完整说明,有使用过的朋友帮忙一下:<br>***********************************************************************<br> Req_DownloadFile()<br>************************************************************************<br> 功能: 下载档案至PDT<br><br> 语法: Req_DownloadFile(char *strFile,char *strDest, int nCreateFlag);<br><br> 参数: char *strFile --> 要下载的档案<br> char *strDest --> 下载至PDT的路径<br> int *nFlag --> 0 : 假如档案已存在停止传输<br> 1 : 假如档案已存在覆盖已存在的档案<br><br> 传回值: 0: 档案开启失败<br> 1: OK<br> 4: 磁碟机未格式化<br> 5: 空间不足<br> 6: 档案已存在Reference Error.txt file.<br> 7: strFile 或 strDest 错误<br> strFile 附档名应为abp,dat,cft,sft,txt<br> strDest 路径应为c:/data,d:/fonts,d:/program,d:/lookup<br><br> 范例: Req_DownloadFile("C://Font16.cft","C://DATA", 1);<br><br>我在Delphi中调用的命令:<br>i:= Req_DownloadFile(strFile,strDir,1);