You can download the code, slides, and whitepaper from my “Easy Multithreading With Visual FoxPro” session (from Southwest Fox 2011) using the link below.
Please note the following:
1. All of the example multithreaded DLL’s must be registered on your machine in order to work. You can do this by running regsvr32 for each of them, or by simply opening the respective projects and BUILDing a multithreaded DLL. This will automatically rebuild and register the DLL on your machine. If you are using Vista, Windows 7, or Windows 8, you must be running Visual FoxPro as an Administrator in order for the registration to work during a rebuild. If you do not know how to run VFP as an Admin, I recommend skipping this session.
2. Please read the README.TXT file. This is the file that states you cannot sue me for any damages which may result from the use of the code in this session. (I have an ex-wife. I’ve been sued enough for two lifetimes.)
3. This session uses DMULT.DLL which was written by Christof Wollenhaupt, and any additional EULA’s for the use of DMULT.DLL should be respected. You can read more from Christof at http://foxpert.com
4. This session also uses Craig Boyd’s VFPConnection.fll. While it is included with the download, it contains a separate EULA (also included – please read it). If you are not familiar with VFPConnection.fll, Craig has documented it at his blog.
If you have any questions, comments, suggestions about this work, feel free to contact me at kevin at kevinragsdale dot net.
Be sure to check back regularly, as I plan to create a series of short screencasts and blog posts to demonstrate the functionality of using DMULT.DLL to create multithreaded Visual FoxPro applications.