のメイン スレッドで実行するメソッドが必要C++ Builder 2009
です。http://docwiki.embarcadero.com/Libraries/XE2/en/System.Classes.TThread.Synchronizeを読むと、にSynchronize
機能が追加されたようXE2
です。でこれを行う方法はありC++ Builder 2009
ますか?
1 に答える
3
XE2に同期機能を追加したようです
どこからそのアイデアを得たのかはわかりませんが、それ自体が存在TThread::Synchronize()
する限り、RTL に存在していました。TThread
元々Synchronize()
はメソッドではないため、ライブオブジェクトstatic
からしか呼び出すことができませんでした。TThread
Delphi 7 でバージョンが追加され(static
C++Builder が廃止された間、2006 年に C++Builder が復活するまで C++ には表示されませんでした)、匿名プロシージャのサポートが Delphi/C++Builder で追加されました。 2009. したがって、静的バージョンと非静的バージョンの両方が C++Builder 2009 に存在することはほぼ間違いありません。これは、のクラスTThread::Synchronize()
の宣言を見れば確認できます。TThread
Classes.hpp
于 2014-06-10T00:06:43.593 に答える