Newsgroups: comp.windows.ms.programmer
Path: utzoo!utgpu!watserv1!daemon
From: tom@mims-iris.waterloo.edu (Tom Haapanen)
Subject: Large model programs in Windows 3.0
Message-ID: <1991Jan30.003343.23383@watserv1.waterloo.edu>
Sender: daemon@watserv1.waterloo.edu
Organization: University of Waterloo, WATMIMS Research Group
Date: Wed, 30 Jan 91 00:33:43 GMT
Lines: 18


Everywhere I look, I'm told that large-model programs are a big NO-NO in
Windows.  The best explanation I found was in Petzold's book (2nd ed.) which
explains that in large model programs, all the data segments must be fixed.
But if the program is limited to protected mode (standard and 386 enhanced),
fixed segments can be moved by altering the selector table, so that shouldn't
present a problem, should it?

I also understand that a program is limited to a single instance of itself.
This is also acceptable to me, but can someone explain *why* it is so?

We really need to use large model, and I'd like to know if there are going
to be severe problems doing so even if we refuse to run in real mode.

Any help is appreciated, and the answers will also find their way to the FAQ.

[ \tom haapanen --- university of waterloo --- tom@mims-iris.waterloo.edu ]
[ "i don't even know what street canada is on"               -- al capone ]
