In this video, I demonstrate a technique for communicating between threads in a Delphi application, without using typical locking mechanisms such as critical sections. Best Viewed in Full Screen (Recorded 1080p).

Download the source

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder. Design. Code. Compile. Deploy.

Start Free Trial   Free Delphi Community Edition   Free C++Builder Community Edition   Upgrade Today  

No Data
  • Thanks for this sample, Craig. It inspired me to implement something along those lines in one of my applications. I was wondering if you could clarify one thing for me: When do I use DisposeOf rather than FreeAndNil? Keep up the good work :)
No Data