Multicast delegate asynchronous extensions 1.2

By Mauro Venturini

Freeware 21 Jul 2005

In category

.NET > System > Threads


Multicast delegates are a powerful idea but...
  • with normal invocation all the targets are executed sequentially before returning control to the caller that is good only if they are short and fast;
  • BeginInvoke provides asynchronous execution but supports unicast delegate only;
  • no synchronisation of any kind is done on target execution;
  • This delegate helper class greatly extends their asynchronous call capabilities.


  • Status: Fully functional
  • Source: FW
  • Exe demo: included
  • Size: 53 248kB


  • Delphi 2005