directx in winNT

Started by
6 comments, last by DDnewbie 24 years, 1 month ago
Hi, I have made a programme in directX on a win95 system and want to know if it will work on a system using winNT. Is there any difference when programming for winNT? Can I open a fullscreen/exclusive programme? Thanks in advance, Newbie
/Mankind gave birth to God.
Advertisement
Assuming you mean Windows NT 4.0, if you stick to using the DirectX version 3 interfaces, everything will work fine under Windows NT. With the exception of a leaked development version of DirectX 5 which wasn''t at all hardware accelerated, DirectX 3 is the last version that was properly supported under Windows NT. Windows 2000 and later will, according to Microsoft, be kept up to date with DirectX releases, and Windows 2000 does run DirectX 7 code today.

Since DirectX 3, in retrospect, largely sucks compared to the progress that has been made since then, I suggest you don''t worry too much about whether the program can run under NT. Not many people use NT boxes for playing games, and the majority of people who DO use NT as a desktop workstation system will soon upgrade to Windows 2000.


I *strongly* disagree. Windows 2000 sucks and is an expensive upgrade. No semblance of a majority of NT4 users will upgrade--don''t make them suffer because you''re too lazy to address issues between platforms. Even Windows 2000 has issues.

Please forgive the very defensive tone. =)
Windows 2000 Professional is not that expensive an upgrade when you compare it to the cost of NT in the first place. I also take issue with the statement that Windows 2000 "sucks". As an MSDN subscriber, I''ve been using Windows 2000 Professional since beta2, and even when it was in beta, it was by far the most stable operating system Microsoft has ever produced. Of course, many people might argue that that is faint praise, but the issue here is whether it is superior to NT 4.0. It is. Tons better.

I''ll restate what I said previously -- anyone who uses NT and plays games is VERY likely to upgrade to Windows 2000. The advantages are too great. NT 4 is forever stuck at DirectX 3.0. It is insane to suggest that a developer either live in the past with DX 3.0 or create special versions to be specifically compatible with DX 3.0 interfaces to please the tiny portion of people who use NT for game playing.

If a game that uses DirectX isn''t supported under NT, I think its crazy to call the programmer "too lazy to address issues between platforms". Don''t blame the programmer, blame Microsoft for cutting off DX support at version 3.0 under NT.
"Don't blame the programmer, blame Microsoft for cutting off DX support at version 3.0 under NT." - I don't think it's much MS can do about that, since NT4 never was built for compability with DirectX and vice versa.

And to Merlin who says "Windows 2000 sucks and is an expensive upgrade. No semblance of a majority of NT4 users will upgrade"

500 000 ppl have already bought Win2000, and if you don't look at pricing, what could possible keep someone from upgrading from NT4 to Win2000? The better performance (speed), lots of new technology, better compability with older DOS and Windows applications and finally, the more
stable system?

Sorry DDnewbie, we're a little of topic here

============================
Daniel Netz, Sentinel Design
"I'm not stupid, I'm from Sweden" - Unknown

Edited by - Spiff on 3/10/00 1:06:10 AM
============================Daniel Netz, Sentinel Design"I'm not stupid, I'm from Sweden" - Unknown
Perhaps I worded all of that too strongly.

Unfortunately, though, price is an important issue that cannot simply be overlooked in a case like this. I honestly don''t feel that *most* people will find enough actual *value* in Windows 2000 to justifying an upgrade from Windows NT 4.0. Besides, the simple fact remains that there are *still* Windows 9x vs. Windows NT issues in Windows 2000.
Yes, there will always be issues with compatibility when the core operating systems use a different kernel, even if their APIs are theoretically compatible -- I agree with you there. And I would even agree that a programmer would be somewhat lazy to avoid those differences, when it came to 2000 vs Win98. But the differences between NT, which is stuck forever at DirectX 3 are far greater.

So there you have it! Agreement, sort of!
Plus, don''t forget that Windows 2001 will be based on Win2K but is meant for both NT users and Win9x users. Microsoft will no longer develop separate operating systems. So the question of whether a program will run on both NT and the Win9x series will soon become irrelevant. And yes, Win2K is a huge improvement over previous versions of Windows, both in stability and functionality. Not that this really answers the question, though.


Wraith
BasketQase Software
Current Project: Hollow Point
[email=cdickinson@scu.edu]Wraith[/email]BasketQase Software

This topic is closed to new replies.

Advertisement