Opened 16 years ago

Closed 14 years ago

Last modified 21 months ago

#7400 closed enhancement (wontfix)

Windows: allow turning off of status window

Reported by: SF/clemty Owned by: Kirben
Priority: normal Component: Port: Win32
Keywords: Cc:
Game:

Description

on windows (other versions as well?) the status text mode window pops up together with the game window (showing status of game, errors, etc)

how about a cmdline parameter or an ini setting/hotkey to hide this window?

Ticket imported from: #1093939. Ticket imported from: feature-requests/216.

Change History (9)

comment:1 by fingolfin, 15 years ago

Owner: set to Kirben

comment:2 by fingolfin, 15 years ago

I never used ScummVM on Windows. What window is that, exactly? A console window or so?

Kirben, can you confirm this behaviour?

comment:3 by Kirben, 15 years ago

Yes, the console window is always keep open when using ScummVM under Windows (See image). This was originallly due to the old debugger using console window for output and to make reporting bugs easier. I added a compile option in the past (define NO_CONSOLE) to disable console window, if people want to. The console window can be freed after running a program, by using FreeConsole() but I find that is unreliable under later versions of Windows.

comment:4 by SF/clemty, 15 years ago

I once found a workaround:

http://sourceforge.net/forum/forum.php? thread_id=1211722&forum_id=115756

maybe I'll find time to finnish that (thinking of scummvm_silent. exe in the same dir as scummvm.exe, parses cmdline parameters)

maybe also a scummvm-debug.exe which keeps the window open after execution (to counter that FAQ entry 4.6 - http:// scummvm.org/faq.php#4-6 )

both loaders would be about 32kbyte each and work with later ScummVM versions

comment:5 by fingolfin, 14 years ago

So what shall we do with this? Do we reject it? Do we act on it? Or what is the situation?

comment:6 by fingolfin, 14 years ago

Status: newpending

comment:7 by Kirben, 14 years ago

Resolution: wontfix
Status: pendingclosed

comment:8 by Kirben, 14 years ago

Using FreeConsole() is the only method I know, but too unreliable when starting a program via command line.

So rejectiing this request.

comment:9 by digitall, 21 months ago

Component: Port: Win32
Note: See TracTickets for help on using tickets.