>>But I'm quite happy to use the 64-bit version for my pet projects. It's so much faster and stable.
>
>I didn't use it and this is more of a question. 64 or 32 bits, is it still using Single Threaded Apartment model? Can you check the CPU core loads while running a sample please.
No clue and no sample code at hand. I tried to load it again, but 2nd time it's just too fast. The cpu usage showed activity on both cores (my VM doesn't use more than that), but that much that was on the 2nd core could have been caused by the OS (opening files, creating tmp files, loading icons etc), ergo inconclusive.
>PS: Maybe it wouldn't give an idea that way, if the code explicitly not coded to use async routines (then comes the question, is there a support for it in an easy way as in other languages).
Actually VFP can sometimes surprise you in displaying some multithreaded behavior - when you call a function which is a wrapper over API calls to the OS (handling files mostly, e.g. renaming, moving etc), it may report that it's done while it actually isn't. The task is just offloaded to OS's thread.