Watch, Follow, &
Connect with Us

ID: 25420, AsyncCalls 2.96

by Andreas Hausladen Email: Anonymous


A Unit to execute asynchronous functions.
Download Details
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 5.0  to 15.0 982 downloads
Copyright: Open Source or other


Size: 33,155 bytes
Updated on Sun, 12 Sep 2010 05:28:20 GMT
Originally uploaded on Sun, 10 Feb 2008 05:17:55 GMT
SHA1 Hash: 5B8357CADF2F74FED8875C818FE2AF5C81E2A256
MD5 Hash: C9E7C87029CFC289A29C8866C00CDD96

    Explore the files in this upload

Description
With AsyncCalls you can execute multiple functions at the same time and synchronize them at every point in the function or method that started them. This allows you to execute time consuming code whos result is needed at a later time in a different thread. While the asynchronous function is executed the caller function can do other tasks.

License: MPL 1.1

Changelog: Version 2.96
- Added: Support for RAD Studio XE
- Added: Support for UnicodeString
- Fixed: CoInitialize wasn't called

Changelog: Version 2.92
- Added: Support for RAD Studio 2010
- Restored: Delphi 2009 Update 1 fixed the compiler bug. All generic methods are now available.

Changelog: Version: 2.91
- Fixed: All generic methods are now disabled due to an internal compiler error

Changelog: Version: 2.9
- Fixed: Window message handling
- Added: Delphi 2009 support with generics and anonymous methods
- Added: AsyncCall(Runnable: IAsyncRunnable)

Changelog Version 2.21
- Fixed: Bug in AsyncMultiSync

Changelog Version 2.2
- Fixed: Bugs in main thread AsyncMultiSync implementation
- Added: Delphi 5 support

Changelog Version 2.1
- Added: Delphi 6 support
- Added: Support for "Exit;" in the MainThread block
- Fixed: Exception handling for Delphi 6, 7 and 2005
- Fixed: EBX, ESI and EDI are now copied into the synchronized block (Self-Pointer)

Changelog Version 2.0
- Added: EnterMainThread/LeaveMainThread
- Added: LocalVclCall, LocalAsyncVclCall, MsgAsyncMultiSync
- Added: LocalAsyncExec, AsyncExec
- Added: IAsyncCall.ForceDifferentThread

For more information, see http://andy.jgknet.de/async

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Server Response from: ETNACDC01