高分求救FileWrite问题!!~(200分)

  • 主题发起人 主题发起人 yyok
  • 开始时间 开始时间
Y

yyok

Unregistered / Unconfirmed
GUEST, unregistred user!
我编了一个程序从网络上下载文件,其中关键的几句是这样子的。。。
buffer:Pointer;
GetMem(buffer,BufLen);
InternetReadFile(hRequest,buffer,dwRequest,dwRead);
filewrite(iFileHandle,buffer,dwRead);
在用filewrite写入文件时有错,似乎什么也没定进去,我想是第二个参数有问题
请问应该如何改正??
 
写前,你最好判断一下 dwRead < BufLen ,或者,你可以把 BufLen 代替 dwRequest(或
反之),以保证不满出来。注意语法错误:filewrite(iFileHandle,buffer^,dwRead)。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
621
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部