我用fastnet里面的strm控件作编写传输文件程序时,想在两端都显示传输进度,但是在服务器端因为没有类似onpocketsent的事件,所以无法在服务器端时时显示进度,很郁闷,请高手们帮个忙。
解决方案 »
- CreateRemoteThread(Cardinal(-1),... 啥意思??
- 判断是否有MODEM并得到它的端口??
- 我想做一个发声程序,只要检测到数据库里有新增记录就象QQ那样发出提示音,如何做?
- 调用Outlook Express来发送邮件,多个附件
- 关于数据表的问题!(在线等...)
- 祝各位新春快乐、好事连连!散分,明天中午结贴 !
- 怎样获得richedt或rxrichedit中显示的文本实际所占区域的长和高?
- 怎样清理一个注册server?
- 关于Dephi3中的DbControlGrid控件的滚动条问题。(紧急)
- 在Delphi中如何实现VB中的Mid、Left、Right函数,谢谢!
- 一个奇怪的问题:OpenMutex不能正确找到CreatMutex创建的标志?
- delphi7下载?
const
Send_Begin = 1 ;
Send_Next = 2 ;
Send_End = 2 ; 在发送的时候把文件的长度也发送过去。
如果你发送文件的时候每次发送128个字节
你就用文件大小转换好单位,除以 128 就是你的进度条的最大值。
然后每次发送一次把进度条加一
发送端发送一个send_begin开始,接收到 send_next 在发送下一个
接收端收到成功以后 发送 send_next 给发送端。
发送解决 发送一个 send_end;