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
  • In modern versions of Delphi, you should switch to DisposeOf() always. DisposeOf exists to handle differences between the desktop compilers (without ARC memory management) and the mobile compilers (with ARC). Technically if your code will never be used on a mobile target, you don't need DisposeOf, but you never know when you might decide to Port to mobile.
No Data