Ken,
Is this the error you're getting?
Code:
c:\....\Desktop\SFC_Scriptor\SFC3_Scripting_API\Projects\Taldren\Projects\SFCTNG\Scripts\Shared\Source\Taldren\Common\Thread\optex.cpp(379): error C2664: 'InterlockedCompareExchange' : cannot convert parameter 1 from 'void ** ' to 'volatile LONG *'
And the IDE tracks to the following line of code?
Code:
thisThreadOwnsTheOptex = (0 == ::InterlockedCompareExchange( (void**) &fSharedInfo.fLockCount,(void*) 1, 0) );
I don't think it's the SDK in this instance as I have DX9 installed. I believe it's something to do with VC++.Net2002 dislike for legacy C code as this IDE is more ISO compliant than VC++6.
Mag has given me a few suggestions that might possibly address and fix this problem, but so far no luck.
Best,
Jerry