Tony
I have found and fixed the EnumerateLimbs function. You will need to download the attached ZIP file.
Before you can update your system with the fix, you will need to make a minor change to your Registry so that you can access an area of your Windows folder called the GAC.
First of all, download and unzip the RAR to somewhere on your system.
1. Click Run from the Start menu and type REGEDIT and press enter.
2. When RegEdit starts, use the left side pane to browse to the following location:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftFusion
3. Click on Fusion with the Right Mouse button and select New / DWORD Value.
4. Give the value name as DisableCacheViewer
5. Double click on the DisableCacheViewer entry on the right side pane and change the value from 0 to 1
6. Close RegEdit
7. In the RAR, find the folder DarkGDK.DLL and then copy the DarkGDK.DLL update file to the following two locations on your PC, overwriting the file that should already be there:
a) HostDrive
Windows Folder)AssemblyGACGAC_32DarkGDK1.2.0.0__e5d518e3875aacb1
b) HostDrive
rogram FilesMicrosoft Visual Studio 9.0Common7IDEPublicAssemblies
Your Visual Studio folder may be differently named depending on what version of the tools you have installed.
Once you have copied to both locations, you should be able to load and build the attached project which basically loads your Tank model and enumerates the names of the Limbs found in the model.
Any problems, let me know.
Paul.