Thanks for the kind initial run-throughs on the different systems.

> > > > Assert Failed in file .\stattext.cpp at line 81.  Failed to
> > > > create static ctrl

There was an empty statictext control on the main dialog, and looking through the 
source, seems like may have been creating a null pointer according to the Win API. 
This has been changed--may get rid of this.

> I don't think Mozilla has anything to do with it, and for that matter,
> neither does IE.  The code is apparently making some assumptions that are
> true for Win9X, but are _not_ true for NT.  2K and XP are flavors of NT, so
> the results you and I got are what I expected.

You are quite correct. Having dependencies on some browser version were considered 
a set of headaches. Therefore, no browser is required or used. The HTML rendering in 
the showcase previews and editor dialog preview use a clean-room HTML canvas 
widget.

An updated version with certain items compiled out is available, so see if the stop 
point 
at startup is at any of these. All of these items have been #ifdef'ed out of the 
compile 
[by setting the settings in CVS's setup.h from 1 to 0]:
- Splashscreen
- Startup tips
- Internationalization
- The syntax coloring widget (uses a regular edit control instead)
- Drag and drop
- Busy cursor
- Online help
- The Main Dialog > Advanced Shared Settings tab (will appear as just a empty 
panel/listbox).

The test file is at:
http://www.rob.md/projects/plucker/2002_03_22/plucker_desktop.zip

Installation is the same as before, as Byron rightly mentioned. 

Also packaged in the zip is a debugging message logging program called DebugView 
(Dbgview.exe). Start DebugView and then startup Plucker Desktop. As the Plucker 
Desktop starts and runs, hidden debug messages are generated.  DebugView will 
capture the hidden messages and then these can be saved to a file. If send back this 
log file of messages, that is the quickest way of finding where the error is.

For XP, one can try it with and without the plucker-desktop.exe.manifest file (just 
rename it to something else to effectively remove it).
The manifest file is the standard file that instructs the OS to use XP theming (no 
tested yet).
Here are 4 screenshots of a December version, running fine under XP (screens were 
sent in by a kind chap from France), so any XP error must have been introduced from 
then to now:
http://www.rob.md/projects/plucker/2001_12_02

Best wishes,
Robert 

Reply via email to