On 7 Jun 2003 at 19:24, Jari Williamsson wrote: > Philip M. Aker writes: > > > But Jari, I've been _using_ Carbon controls in plugins since 1998 and > > requesting support for them in the PDK since the autumn of that year. > > So what happens if Carbon isn't installed on the client's computer?
Well, surely it could be installed, just as the Win32 subsystem could be installed on Win3.x computers back in the day. > > Multitasking as an issue is only important to Windows developers > > because DOS (and I think Windows before W95) never had anything like > > the (old) MacOS event loop concept in the first place. > > What are you talking about? Windows has _always_ used the message > loop concept (which is Microsoft's "version" of the event loop) for > communication. The new thing in Win32 (=Windows95 and later) . . . Win32 predates Win95. It was used in all versions of NT, the first being NT 3.1, from 1991 or so, and then a Win32 subsystem was created (a set of appropriate DLLs) that could be installed on 16-bit Windows to support programs written for Win32. You didn't get the multi- threaded preemptive multi-tasking of NT, but you were at least able to run the programs. > . . . was pre- > emptive priority-based threaded multitasking. > DOS had nothing to do with Windows, not even under Win16 (specially > true since Windows 3.0), since most of DOS was disabled anyway. Uh, DOS underlies all the Win9x kernels (Win95, Win98, WinME). It handles booting and quite a lot of the direct communication with hardware (though certain subsystems such as disk I/O use direct 32- bit acces, which was first available in Windows for Workgroups 3.1 and then in plain old Windows 3.11). DOS is definitely *not* present in any of the NT kernels (NT, Win2K, WinXP), but the command prompt emulates DOS so that DOS programs can be run. Indeed, I have a client running a dBase II program compiled in 1983 under WinXP! We had to futz a bit to get the printer to work, but it runs fine! -- David W. Fenton http://www.bway.net/~dfenton David Fenton Associates http://www.bway.net/~dfassoc _______________________________________________ Finale mailing list [EMAIL PROTECTED] http://mail.shsu.edu/mailman/listinfo/finale