Sign in to follow this  

updating windows files + dlls

This topic is 4596 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, I have a problem, and some questions. I'm using MSVC++ 6.0, and have just realized that my include files are from 1998, which is what came with the compiler. I was trying to implement something, found that the function SetWindowLong has been superceded by SetWindowLongPtr, but I don't have the new version. I require updated headers and DLLs. So, I guess I'm looking for an SDK update, and so is this it? It says it's for a server, so I'm not sure. I think the short solution is to update my compiler to .net, but I don't want to spend $100 if I don't have to, and I do rather like my compiler the way it is. Any pointers will be appreciated!

Share this post


Link to post
Share on other sites
have you got the latest Visual Stdio 6.0 Updates, SP5, Processor pack, etc?

another option is to use the free VC++ 2003 Toolkit availible from MSFT
with your current Visual Studio 6.0 IDE, one draw-back is that the integrated
debuger in the IDE will no longer work (due to updated debug-database formats)
but you can still use the WinDbg tool provided by MSFT

Hope that helps
PS. article on WinDbg

Cheers
-Danu

Share this post


Link to post
Share on other sites
thanks silvermace, already tried the sp6 update, just did the toolkit, but no luck. I need new headers and DLLs. That seems to me to be an SDK issue, and microsoft has no obvious downloads there as far as I can tell. Does microsoft really expect me to buy a new compiler for this issue? I shouldn't have to.

I'm not really sure what to do right now. Help?

Share this post


Link to post
Share on other sites
If you want the Windows platform SDK, you can get it here The one you linked too is for Windows Server 2003, unless that is your os, you will need to use the WinXP SP2 [wink] Also, technically you can still use SetWindowLong without a problem, it's just made obsolete now. As said on the site, "To write code that is compatible with both 32-bit and 64-bit versions of Microsoft Windows, use the SetWindowLongPtr function.", so the function will still work as it has on 32-bit versions.

Share this post


Link to post
Share on other sites
Thanks Drew, downloading those SDK files now, to see if they help any. My concern is not with that particular function per se, but rather, how much more 'Windows modernity' am I missing? It would be nice to just update the files, and have full use of the MSDN guidance. I am by the way running Windows XP home, not server 2003 :) It is all a bit silly, having to use files from 1998 in this case.

extracting as we speak... ho ho

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by squirrel_of_death
It is all a bit silly, having to use files from 1998 in this case.

If you want new files then you should use a new product, say VS.NET 2005 Beta 2 or Visual Studio.NET 2003. VC++ 6.0 == Old, so Headers+Libs == Old

Share this post


Link to post
Share on other sites

This topic is 4596 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this