线程中控制进度条! 在复制文件的时候,如果不用多线程的话,主窗体在复制的过程中就无法移动什么的,请问创建线程显示进度。请给出具体代码让我参考下,刚刚涉及线程编程,不懂的很多!请高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问怎么向线程中传递我要复制文件的路径呢?不用线程时我是用assignfile(sf,edit1.Text);实现的,用线程怎么实现呢? 可将要复制的文件路径存放到一个公共变量里,如果是多个文件名就放到一个TStringList里,然后在线程里访问这个公共变量 复制文件使用AssignFile?怎么不使用CopyFile一类的API? 把需要处理进度条窗口句柄传给线程,线程往该窗口句柄发送处理进度消息,在进度条窗口处理线程发送的Windows消息即可。threadconst WM_DEAL_PROCESS = WM_USER+1; PostMessage(hProcessForm,WM_DEAL_PROCESS,0,进度值);...进度条窗口 private procedure OnDealProcess(var Msg:TMessage); Message WM_DEAL_PROCESS;...procedure TFmDealProcess.OnDealProcess(var Msg:TMessage);begin Progressbar.position = msg.LParam;end; 怎样实现在sqlserver中图形文件的存取? DLLProc和ExitProc有什么区别??? 特急,忘了这个函数 怎样让一个窗体显示在屏幕指定的位置 如何监控局域网内其他SQL数据库的操作?? 有关TDBgrid的问题 如何将大的*.bmp位图文件压缩成小文件传输到网络? 两个delphi的问题 还是TTS,谁能解答? 到底有没有人知道!如果数据量>text类型长度,该怎么办?用的是SQL Server 两个小问题... delphi 中如何把分数字符(如'1/7')转换为float
thread
const
WM_DEAL_PROCESS = WM_USER+1; PostMessage(hProcessForm,WM_DEAL_PROCESS,0,进度值);
...进度条窗口 private
procedure OnDealProcess(var Msg:TMessage); Message WM_DEAL_PROCESS;...procedure TFmDealProcess.OnDealProcess(var Msg:TMessage);
begin
Progressbar.position = msg.LParam;
end;