我有一个上传带有TIdHTTP Post请求的文件的函数.它使用TIdMultiPartFormDataStream作为文件,因此使用该函数
function TIdCustomHTTP.Post(AURL: string; ASource: TIdMultiPartFormDataStream): string;
Run Code Online (Sandbox Code Playgroud)
这部分工作正常,但我想降低它发送的速率,因此它使用较少的带宽.
有没有办法循环写一个writebytes调用,所以我可以在中间保持一些睡眠并减慢它的速度?我不关心请求的响应.
获取我无法追踪的奇怪访问冲突.当用户使用该程序时,似乎几乎随机发生.
使用madexcept,它显示堆栈跟踪:
date/time : 2014-09-17, 18:04:30, 366ms
operating system : Windows 8 x64 build 9200
system language : English
system up time : 3 days 19 hours
program up time : 1 hour
processors : 4x Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz
physical memory : 3113/6036 MB (free/total)
free disk space : (C:) 562.61 GB
display mode : 1366x768, 32 bit
process id : $24d0
allocated memory : 43.32 MB
largest free block : 1023.78 MB
executable : MyProgram.exe
exec. …Run Code Online (Sandbox Code Playgroud)