Hi Jason, Microsoft DirectX is a set of multimedia libraries for Windows based applications for drawing graphics, playing sound, accessing input devices, etc... As of version 9.0 and later DirectX has been designed to operate with .NET enabled applications, and Microsoft is slowly fasing out the DirectX 8.x version in favor of 9.x and it's .NET enabled libraries. Under Windows Vista DirectX for VB 6 applications has been officially canned. If you want to play games using VB 6 in Vista you have to copy and install DX8VB.dll yourself, or install a game which installs this for you such as with Sarah which does. The .NET Framework, also called the common library runtime, is a newer set of libraries specifically designed for common library functions for VB.NET, C#.NET, C++.NET, and J#.NET, which allows seamless integration between languages as well as seamless integrated functionality with Windows core components such as the Win32 API which drives Windows. For example the .NET library System.Windows.Forms.dll is used to draw and design Windows controls such as buttons, labels, edit boxes, listviews, etc... The way you do it in VB is nearly identical to the way you would do it in C++ except that there are some lexical changes between languages, but the exact concept is the same. Now, that the CLR is now a reality for Windows 2000, XP, and Vista more and more developers are moving to it, and are leaving behind older technologies for the newer libraries. One of the older technologies is Visual Basic 6. It is a very old language by todays standards. It doesn't support DirectX 9 or the .NET Framework, and can't keep up with todays needs on XP and Vista. VB 2005 on the other hand is similar to VB 6, but is fully compatible with the demands of todays needs.
_______________________________________________ Gamers mailing list .. [email protected] To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make any subscription changes via the web.
