[英]C++ builder 6 and codegear's C++ builder 2009 compatibility
[英]C++ Builder 2009 Synchronize
我需要一種在C++ Builder 2009
的主線程上運行的方法。 閱讀http://docwiki.embarcadero.com/Libraries/XE2/en/System.Classes.TThread.Synchronize似乎他們在XE2
添加了Synchronize
功能。 在C++ Builder 2009
有沒有辦法做到這一點?
好像他們在XE2中添加了同步功能
我不知道您從何處得到這個想法,但是只要TThread
本身存在,RTL中就已經存在TThread::Synchronize()
。 最初, Synchronize()
是一個非static
方法,因此只能從活動的TThread
對象中調用它。 在Delphi 7中添加了一個static
版本(在C ++ Builder死后,因此直到2006年C ++ Builder復活后才出現在C ++中),並在Delphi / C ++中添加了匿名過程支持。 Builder2009。因此, TThread::Synchronize()
(靜態和非靜態版本)絕對肯定存在於C ++ Builder 2009中,您可以驗證是否查看了Classes.hpp
TThread
類的聲明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.