AsyncCall with Delphi 2007
What I basically want is to start AsyncCall and proceed with my code loading. I have Interface section that consumes lots of time (600+ms) and I want to load this code in independent thread. I've tried to use AsyncCall to make something like this: procedure Load; begin ... end; initialization AsyncCall(@Load, []); // or LocalAsyncCall(@Load) However, this Load procedure actually starts in Main thread and not in the new created thread. How can I force the Load procedure to be loaded in any thread other than MainThread ? I can create TThread and Execute this but I want to force AsyncCall or