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

Reply via email to