Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.

ID: 21148, D6DLLSynchronizer for Delphi 6 and 7

by Peter Below Email: Anonymous

Unit you can add to a DLL project to make TThread.Synchronize work again
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 6.0  to 7.0 1062 downloads
Copyright: No significant restrictions

Size: 784 bytes
Updated on Sun, 23 Nov 2003 14:28:27 GMT
Originally uploaded on Sun, 23 Nov 2003 14:26:48 GMT
SHA1 Hash: D3C069A128A619ACF7D0C523E8CDF7420C5DEE54
MD5 Hash: 73B7DC27DD342828BA6B1A9F4C7906D3

    Explore the files in this upload

Due to changes made to the implementation of the thread Synchronize mechanism in D6 Synchronize calls in DLLs no longer work unless the DLL code takes steps to handle them itself. The D6DLLSynchronizer unit solves this problem, just add it to a DLL project and Synchronize works again.
The solution is based on Windows messages, so the host application has to have a message loop. The unit works for Delphi 7 without any changes.

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC04