摘要: 在日常程序设计中,有时候需要调用外部应用程序,并且要根据外部应用程序的执行情况来更新本应用程序的当前显示结果。调用外部应用程序的API函数有WinExec()、ShellExecute()、ShellExecuteEx()。但是,如何让应用程序使用ShellExecuteEx() 之类的函数调用外部应用程序后,等待外部应用程序运行结束,之后再执行后续语句呢? 思路:创建一个线程,在此线程里用Sh... 阅读全文
posted @ 2010-08-25 23:16 覆雨翻云 阅读(1388) 评论(0) 推荐(0)
摘要: Delphi的TThread类使用很方便,但是有时候我们需要在线程类中使用消息循环,delphi没有提供.花了两天的事件研究了一下win32的消息系统,写了一个线程内消息循环的测试.但是没有具体应用过,贴出来给有这方面需求的DFW参考一下.希望大家和我讨论.{----------------------------------------------------------------------... 阅读全文
posted @ 2010-08-25 23:05 覆雨翻云 阅读(3760) 评论(0) 推荐(0)
摘要: Fastreport使用经验(转) 在Delphi程序中访问报表对象最基本的方法就是frxReport1.FindObject。然后把返回的对象强制转换成它的类型,当然,在报表中必须真的有这么个东东。如改变一个Tfrxmemoview的内容,可以这样写TfrxMemoView(frxReport1.FindObject('memo1')).Text:='jade';还可以用TfrxReportPa... 阅读全文
posted @ 2010-08-25 23:01 覆雨翻云 阅读(3121) 评论(0) 推荐(0)