View Issue Details

IDProjectCategoryView StatusLast Update
0020416Open CASCADEOCCT:DRAWpublic2023-09-29 16:42
ReportersanAssigned To 
Status newResolutionopen 
OSWindows NT 
Summary0020416: Simplifying DRAWEXE for Windows
DescriptionThese improvements were proposed by Roman Lygin.

1. Currently DRAWEXE on Win32 platform creates one main and two working
threads (see Draw_Window.cxx) , one responsible for processing Tcl events,
another reading console input.

Possibility to combine the two latter with the window messages processing in
the main application thread and thus avoid unnecessary multithreading should
be analyzed and implemented if found feasible.

2. Support of two linking modes - SUBSYSTEM:CONSOLE and SUBSYSTEM:WINDOWS -
seems redundant, console mode is sufficient and MDI looks obsolete. Therefore,
it makes sense to eliminate support of SUBSYSTEM:WINDOWS linking option and
MDI interface to simplify DRAWEXE source code and make it more understandable.
TagsNo tags attached.
Test case numberNot needed


related to 0028086 new Improve Usability of Draw 



2023-04-25 14:26

administrator   ~0113412

Please, review this ticket, and tell me if it is not relevant. I'll close it.


2023-04-26 11:18

administrator   ~0113419

Last edited: 2023-04-26 11:18

The idea is not implemented yet. And it relevant for the current master.
So, I think we don't need to close the issue.
There 2 problems. The second was resolved and first should be analyzed

Issue History

Date Modified Username Field Change
2008-11-13 15:56 san CC => epa, abv
2017-06-28 15:59 apv Relationship added related to 0028086
2017-06-28 16:01 apv Test case number => Not needed
2017-06-28 16:01 apv Fixed in Version EMPTY =>
2017-06-28 16:01 apv Description Updated
2023-04-25 14:26 vglukhik Note Added: 0113412
2023-04-26 11:18 dpasukhi Note Added: 0113419
2023-04-26 11:18 dpasukhi Note Edited: 0113419
2023-09-29 16:42 vglukhik Assigned To bugmaster =>