Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Implement CreateAnonymousThread with BCC32.

Author: h.mohri

C++Builder 10.2 BCC32 can not write lambda. 
So write an implementation in Invoke() with TCppInterfacedObject<>.

[crayon-6a783ee2cde3c570100350/]

Event prepared for calling with TThread::Synchronize().

[crayon-6a783ee2cde48087978731/]

Call TThread::CreateAnonymousThread() with a TButton event.

Place the TButton and TActivityIndicator

[crayon-6a783ee2cde4b182269401/]

Build execution.

When you click the Button1, until the thread is finished "ActivityIndicator1->Animate = true";

 

Exit mobile version