You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure what the goals are here, but I took what you had with MSVC 4.2 and moved it back to 2.0, and have a really hacky proof of concept functioning. It'd take a bit of work to clean up and integrate, so I wanted to check first what you're really after.
My thinking here is MSVC 2 is needed if the goal is to run on NT 3.1, because the 4.0 CRT doesn't really support 3.1. But going back to 3.1 isn't free, because it means the application subsystem is 3.x, which means it gets a 3.x UI:
As you've probably already seen, the toolbar pre 3.51 is totally different. Although they have a common ancestor they're different to the point that all window messages are different, so if the goal was to run across a range of versions it implies two implementations and picking one at runtime. Just to really make the point, MSVC 4's headers remove all trace of the pre-3.51 toolbar.
So...how classic is classic?
The text was updated successfully, but these errors were encountered:
How much effort did it take, and how hacky is hacky? I did try compiling it in MSVC 2 but got a lot of errors. I didn't attempt to resolve the errors though, because my current focus is to get an ANSI build working in the hopes of getting this running on Windows 9x.
As for how classic classic is, that's still to be decided. I'm certainly not ruling out NT 3.1, but it's lower on the priority list than 9x. If we can get a build which works with both MSVC 2 and MSVC 4.2, I don't see an issue with the MSVC 2 build having a 3.1 appearance.
I'm not sure what the goals are here, but I took what you had with MSVC 4.2 and moved it back to 2.0, and have a really hacky proof of concept functioning. It'd take a bit of work to clean up and integrate, so I wanted to check first what you're really after.
My thinking here is MSVC 2 is needed if the goal is to run on NT 3.1, because the 4.0 CRT doesn't really support 3.1. But going back to 3.1 isn't free, because it means the application subsystem is 3.x, which means it gets a 3.x UI:
As you've probably already seen, the toolbar pre 3.51 is totally different. Although they have a common ancestor they're different to the point that all window messages are different, so if the goal was to run across a range of versions it implies two implementations and picking one at runtime. Just to really make the point, MSVC 4's headers remove all trace of the pre-3.51 toolbar.
So...how classic is classic?
The text was updated successfully, but these errors were encountered: