Not that keen !! Will be advising my client to upgrade their terminal emulator.

Thanks for the info.

-----Original Message-----
From:   Paul Heinz [SMTP:[EMAIL PROTECTED]]
Sent:   Monday, December 06, 1999 11:21 AM
To:     Multiple recipients of list delphi
Subject:        RE: [DUG]: Database Performance

Andrew wrote:

> _Technically_ I guess you're right.
> 
> TinyTerm is a 16-bit app. It's a DOS app ! 

Ah, that's your problem then. Many DOS apps when sitting inside their Int 16 keyboard 
polling loop either don't know about issuing the Int 28 "DOS idle" call or the more 
important Int 2F/1680 "Yield VM time slice" call without which the Win9x/WinNT idle 
task detection fails pretty miserably.

When I added both of these to the DOS version of Profax, on an NT box they drop the 
CPU utilisation from 95% to 5% i.e. idle detection was happening correctly for once. 
Without them, your DOS application will be consuming it's entire time slice every 
cycle through the scheduler which is rather 'unfriendly'.

If you were feeling especially keen, you could HexEdit the TinyTerm binary and try 
patching it's keyboard loop. 

TTFN,
  Paul.

application/ms-tnef

Reply via email to