我的程序中一个处理函数需要十几秒的时间,
当这个函数运行时,系统就想死机一样不能操作,我不想使用多线程,另外使用了application.ProcessMessages;好象也没有用,
因为application.ProcessMessages;只能处理循环中的消息响应,不能处理单个处理过程中的消息响应,请问还有什么方法可以处理这个问题?
当这个函数运行时,系统就想死机一样不能操作,我不想使用多线程,另外使用了application.ProcessMessages;好象也没有用,
因为application.ProcessMessages;只能处理循环中的消息响应,不能处理单个处理过程中的消息响应,请问还有什么方法可以处理这个问题?
function postThreadmessage(idThread:dword; msg:uint; wparam:wparam ;lparam:lprarm):bool;stdcall;