h2odog 0 Newbie Poster

We are using TMT Pascal 5.01 and have been experiencing input console problems with components of a particular piece of software. Requests for help from support@tmt.com have gone unanswered.

Keyboard strokes do not echo to the screen nor terminate (carriage return) properly – seemingly locking up the computer, necessitating a CTRL-C to terminate the process. We have determined that the problem only occurs when we “load & execute the component/child processes form another (WinConsole) program. That is, If we run any process from the “DOS/console prompt, we do not experience problems as keystrokes not echoing/writing to the screen and the process/program seeming to lock up.

PROBLEM STATEMENT
Win32/console apps (.exe’s) when loaded/executed by another Win32/console app (using the TMT EXEC/CREATE PROCESS API function) appear to have problems with their INPUT CONSOLES (handles? buffers?), which manifest as a failure of keystrokes to echo to the video screen and/or to be retrieved by the GETKEY function, effectively locking up the program/process, and necessitating a CTRL-C to terminate the process(es).
(1) Does TMT/anyone recognize this issue/problem?
(2) Does TMT/anyone have any suggestions as to solving it or working around it?
END OF PROBLEM STATEMENT

Thanks for your assistance.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.