----------------------------------------------------------- New Message on BDOTNET
----------------------------------------------------------- From: Absent_Minded_Aquarian Message 3 in Discussion Hi! Its pretty logical to answer this: Assume that you are implementing an application that uses the ToolHelp API to enuemrate processes and threads. The very fact that this API is supported by Win9X and Windows 2000 and later, ensures that the application is compatible with these OSes. Windows NT 4.0, however, doesnt support this API and hence the application wont "run" on the same. Basically, depending upon which APIs you are using, what features of the OS your are using (for instance, heavy use of UNICODE will require you to run on NT architecture, though wrapper layers are there for 9X too), you will be able to determine which OSes your application will run. For .NET perspective, if I write an application that uses WinForms, I cannot run it under Mono, cos it doesnt support all the WinForms features. However, if my application is using simple console based UI, then it will. So, there you have it... how to determine whether your .NET application is actually portable or not... Coming down to errors.. well, Idont exactly know what you meant by errors but if you are referring to exception handling, then all Win32 subsystems, starting from Win95, implement a consistent structured exception handling (SEH) architecture across platforms. So, that isnt much of an issue. Gaurav ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/bdotnet/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
