本文整理自网络,侵删。
由于直接在线程中调用会造成程序冲突而出错,因此Delphi中可以使用 Synchronize 来解决这个问题,这里还使用一个最简单的办法:
TThread.Synchronize(nil, procedure begin // 这里的代码被塞到主线程时空里去了。 FrmMain.sMemoNews.Lines.LoadFromStream(NewsStream); end);
来源:https://www.280i.com/tech/7472.html
相关阅读 >>
Delphi winapi: setlayeredwindowattributes - 设置窗口的透明
Delphi system.masks.matchesmask 简单的正则用法
Delphi 系统对话框(如浏览目录)被隐藏到主窗体后面造成程序无法操作的临时处理方式
更多相关阅读请进入《Delphi》频道 >>