I just found the reason for the "missing dialog" problem. I hope. I haven't seen
the problem myself, but from Microsoft's KnowledgeBase:

======================================================================
SYMPTOMS
After installing Visual C++ 6.0 and rebuilding an application, any call to the
PropertySheet API will fail on systems that have the original Comctl32.dll file.
These systems include Windows 95 and Windows NT 4.0 with no Internet Explorer or
Internet Explorer version 3.0x installed.

CAUSE
Visual C++ 6.0 includes an updated Prsht.h file that changes the size of both
the PROPSHEETHEADER and PROPSHEETPAGE structures depending on what the _WIN32_IE
preprocessor directive is defined as.

If _WIN32_IE is not defined, it is defined as 0x0400 by default. Having
_WIN32_IE defined as 0x0400 causes the new members of the PROPSHEETHEADER and
PROPSHEETPAGE structures to be included. Because of this, the sizes of these
structures change. Each of these structures contains a size member, which the
PropertySheet API examines. Unfortunately, the original version of PropertySheet
(implemented in Comctl32.dll) will fail if the size of these structures is not
exactly what is expected.
======================================================================

I build with VC++ 6.0, and PropertySheet is what I use to display the About Box
and Logging Options dialog. I'll be making the changes Microsoft recommends for
Poser 2.1d29.

-- Keith Rollin
-- Palm OS Emulator engineer






"Michael S. Davis" <[EMAIL PROTECTED]> on 07/01/99 08:28:13 AM

Please respond to [EMAIL PROTECTED]

Sent by:  "Michael S. Davis" <[EMAIL PROTECTED]>


To:   [EMAIL PROTECTED]
cc:    (Keith Rollin/HQ/3Com)
Subject:  Major POSE problem, for me




Rather long post:

I _was_ using 21d26b (or 'd') and would get to about 400,000 before a
Gremlin error was detected.

In trying to get info on how to get to that point faster, it was pointed
out that there was a 21d28 version that saved States.

So, I tried to download that and got a version 21d26 (without suffix)
and that one had Zero Width Form located at 0,0,0,0 about every other
step.

So, Someone pointed out that I had 26 instead of 28.  Finally, I found
21d28.  But I installed it on my NT system and a Win95 system (both of
which had 21d26d or b previously working).

But on these two systems I get many errors that were not previously
reported (low memory data manager area).  So, I tried to check the
version and found that I could not open the About box.  I also cannot
set the Logging Options and get no log file.  This occures on both
systems.  Since, I am having these other problems I don't think I can
trust 21d28.  I have tried reinstall; deleting old versions; etc  but I
consistently (on both systems) cannot open the Logging Options; get no
log files; cannot open the About box.

Anyone else have this problem on NT or Win95?  21d26 appears to work but
has the known Zero width problem.  Anyone know how to resolve these
problems?

Anyone know where I can get 21d26 that does not have the Zero Width
problem?  maybe the 21d26d or 'b' that worked.  I have lost or erased my
copy of that archive

Mike

----------------------------------------------------
Shoot-to-Win

Protect the 2nd Amendment
----------------------------------------------------







Reply via email to