RE: FW: Unicode version of atl.dll?

From: Carl W. Brown (
Date: Tue Oct 24 2000 - 15:49:58 EDT


Win 3.x is a shell on DOS. Win 95 is an OS into it self except that is uses
DOS to start and some of the code has been borrowed for Win 3.x. Win Me
OTOH has no real mode support. No more AUTOEXEC.BAT or CONFIG.SYS. Have
you written Win Me device drivers? They are much more like W2K than W95's
were. Yes there is a big whole in Unicode support but I find it difficult
to Equate Win Me and Win 3.x.

Actually a lot of the i18n support in W2K came for the 9x side of the
family. The idea of a common code base rather that localized versions and
multi-lingual support are significant changes that when added to the Unicode
base have made an excellent system.


-----Original Message-----
From: Michael (michka) Kaplan []
Sent: Monday, October 23, 2000 7:04 PM
To: Carl W. Brown; Unicode List
Subject: Re: FW: Unicode version of atl.dll?

Actually, for the most part the Win9x code base has more in common with its
16-bit cousins than its Unicode brothers NT and Win2000. It is very
non-Unicode in many cases very 16-bit based, unfortunately.

Think of the Win9x 32-bitness being a bit like painting your house. It may
look pretty but it does not really affect what the inside looks like,
unfortunately. :-(

Brendan's statements are what one might consider to be the more cynical view
of things, but it is a view that I often share, myself. Certainly anyone who
has ever had to spend time in the bowels of Win9x writing device drivers
would attest to these things (and they would likely be a lot more bitter
than Brendan or I!).


a new book on internationalization in VB at

----- Original Message -----
From: "Carl W. Brown" <>
To: "Unicode List" <>
Sent: Monday, October 23, 2000 6:05 PM
Subject: RE: FW: Unicode version of atl.dll?

> Brendan,
> Win3.x is a shell that runs on top of DOS that runs 16 bit apps. Win 9x
> Win NT run Win32 apps. Windows 95 was a new operation system. Win98 and
> Win Me are based on Win95.
> Win9x support most of the Win NT API. There are some APIs such as some of
> the Unicode APIs that are not supported. Some applications use private
> to emulate the missing APIs to create portable Unicode applications. While
> the OSes are different the apps are similar.
> Win 3.x apps use separate compilers than the Win 9.x/Win NT apps.
> Carl
> -----Original Message-----
> From: Brendan Murray/DUB/Lotus []
> Sent: Sunday, October 22, 2000 9:34 AM
> To: Unicode List
> Subject: Re: FW: Unicode version of atl.dll?
> > From: Dario Teich []
> > Sent: Thursday, October 12, 2000 2:01 PM
> > To:
> > Subject: Unicode version of atl.dll?
> >
> > Dear friends:
> >
> > An error message appears whenever I try to instal a software that says:
> "cannot run unicode version of atl.dll on windows 95". But I'm running
> windows 98! How > can I upgrade the unicode version of atl.dll?
> >
> > thanks:
> >
> > dario
> Sorry to disappoint you, but Win98, like Win95 and ME, are all in the same
> basic family as Win 3.x. The message really means that you need to upgrade
> to NT to use that DLL.
> Brendan

This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:21:14 EDT