Thread: [Dev-C++] General Windows thing
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Kenneth A. <dig...@ho...> - 2002-02-03 21:52:58
|
i have a question that doesn't involve Dev-C++. If you have two physical hard drives and you had (just for the hell of it) 3 versions of Windows, such as Me, XP, and 2000 Pro. How would you set up the hard drives to store and read information from both drives with all OS's booting off of one drive. I believe that 2000 Pro uses a different file system and I know that both hard drives would have to be partitioned to be able to have all of the OS's bootable. What would be an effecient set up for this? digimars _________________________________________________________________ Join the worlds largest e-mail service with MSN Hotmail. http://www.hotmail.com |
|
From: Ioannis V. <no...@ya...> - 2002-02-03 23:24:35
|
> -----Original Message----- > From: dev...@li... > [mailto:dev...@li...] On Behalf > Of Kenneth Armstrong > Sent: Sunday, February 03, 2002 11:53 PM > To: dev...@so... > Subject: [Dev-C++] General Windows thing > > > > > i have a question that doesn't involve Dev-C++. If you have > two physical > hard drives and you had (just for the hell of it) 3 versions > of Windows, > such as Me, XP, and 2000 Pro. How would you set up the hard > drives to store > and read information from both drives with all OS's booting > off of one > drive. I believe that 2000 Pro uses a different file system > and I know that > both hard drives would have to be partitioned to be able to > have all of the > OS's bootable. What would be an effecient set up for this? > digimars > Windows XP and 2000 support both NTFS and FAT32. In the Me, 2000, XP situation with 2 HDDs you create 2 partitions in the one HDD and 1 partition on the other. Each OS will be in its own partition. First you install Windows Me in one partition, then Windows 2000 in another and then Windows XP in the last. If you want to be able to see the contents of every partition from within the 3 Oses you will format all partitions with FAT32. But i can't see a reason why you want 3 windows (or 2) on the same machine. Myself have Windows and Linux on the same machine. Ioannis * Ioannis Vranos * Programming pages: http://www.noicys.d2g.com * Alternative URL: http://run.to/noicys |
|
From: Christopher D. R. <cr...@ra...> - 2002-02-04 02:12:04
|
At 03:24 PM 2/3/2002, Ioannis Vranos wrote: >with FAT32. But i can't see a reason why you want 3 windows (or 2) on >the same machine. Myself have Windows and Linux on the same machine. Compatibility testing. If you have code that enables certain features based on the OS or is supposed to be functional across different versions of windows, you don't know if it works unless you can test it. I have a friend who has a Mac computer with every major version of the Mac OS on several hard drives to backward test his programs. Christopher Reimer |
|
From: Ioannis V. <no...@ya...> - 2002-02-04 20:52:59
|
> -----Original Message----- > From: Christopher D. Reimer [mailto:cr...@ra...] > Sent: Monday, February 04, 2002 4:12 AM > To: Ioannis Vranos; 'Dev-C++' > Subject: RE: [Dev-C++] General Windows thing > > > At 03:24 PM 2/3/2002, Ioannis Vranos wrote: > > >with FAT32. But i can't see a reason why you want 3 windows > (or 2) on > >the same machine. Myself have Windows and Linux on the same machine. > > Compatibility testing. If you have code that enables certain > features > based on the OS or is supposed to be functional across > different versions > of windows, you don't know if it works unless you can test > it. I have a > friend who has a Mac computer with every major version of the > Mac OS on > several hard drives to backward test his programs. > > Christopher Reimer Yes but MAC OS is a different story since MAC OS X is an operating system based on UNIX and previous versions were a different thing. In Windows 95 and above the system libraries are the same (e.g. MFC, Win32, DirectX) and there is no way a program written using these common libraries to not run in any version. With this logic we should have Windows 95, 95B, 98, 98SE, Me, NT, 2000, XP on the same machine. :) Ioannis * Ioannis Vranos * Programming pages: http://www.noicys.d2g.com * Alternative URL: http://run.to/noicys |
|
From: Christopher D. R. <cr...@ra...> - 2002-02-04 22:07:15
|
On Mon, 4 Feb 2002, Ioannis Vranos wrote: > Yes but MAC OS is a different story since MAC OS X is an operating > system based on UNIX and previous versions were a different thing. In > Windows 95 and above the system libraries are the same (e.g. MFC, Win32, > DirectX) and there is no way a program written using these common > libraries to not run in any version. With this logic we should have > Windows 95, 95B, 98, 98SE, Me, NT, 2000, XP on the same machine. :) That assumes that every previous version of Windows has an updated version of the common libraries, or your code uses functions that are common to all previous versions. If your program is spec'd to be useable on different versions of Windows, you will find it necessary to test on a multiboot machine or use hard drive images. If all you care about is running your program on the latest and greatest OS, then previous versions of the OS doesn't matter. Christopher Reimer |
|
From: Ioannis V. <no...@ya...> - 2002-02-05 03:38:30
|
> -----Original Message----- > From: dev...@li... > [mailto:dev...@li...] On Behalf > Of Christopher D. Reimer > Sent: Tuesday, February 05, 2002 12:07 AM > To: Ioannis Vranos > Cc: Dev-C++ > Subject: RE: [Dev-C++] General Windows thing > > That assumes that every previous version of Windows has an > updated version of the common libraries, or your code uses > functions that are common to all previous versions. If your > program is spec'd to be useable on different versions of > Windows, you will find it necessary to test on a multiboot > machine or use hard drive images. If all you care about is > running your program on the latest and greatest OS, then > previous versions of the OS doesn't matter. > > Christopher Reimer The libraries (=C/C++functions and classes) are part of the compiler and not the OS. They are updated by every new version or service pack of the compiler and they are different among various compilers (e.g. Borland uses VCL, you can choose to program in opengl instead of directx e.t.c.). The source code of these libraries gets compiled and the exe is produced. The exe runs the same way on every win32 system. The same applies for any OS. An exe that runs on dos 6.22 should run in all dos versions. The exe will not run only in the case of a radical change, that is the OS wants a different type of EXE. Ioannis * Ioannis Vranos * Programming pages: http://www.noicys.d2g.com * Alternative URL: http://run.to/noicys |