From: "Lewis" Received: from [192.168.100.201] (account lgrosenthal@2rosenthals.com HELO [192.168.100.23]) by 2rosenthals.com (CommuniGate Pro SMTP 5.4.10) with ESMTPSA id 1053208 for lswitcher-dev@2rosenthals.com; Fri, 04 Sep 2020 17:19:40 -0400 To: lSwitcher Developers Mailing List Subject: Priority dialog and help Message-ID: <5F52AF6B.4040502@2rosenthals.com> Date: Fri, 4 Sep 2020 17:19:39 -0400 User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I've just made some interesting rediscoveries: While my comments in the help section regarding DOS sessions are mostly correct, the behavior we currently have and what is possible to change is not. All VDMs run at some delta between 0 and 31 in priority class PRTYC_REGULAR (Class 2). The VDM handler apparently maps the DOS Setting "SESSION_PRIORITY" values 1 to 32 to priority deltas 0 to 31. This is essentially what I put into the help text. However, what is not clear (or stated incorrectly, based upon program observation) is that SESSION_PRIORITY (i.e., delta) *cannot* be changed for running VDMs, and neither (as stated in the help) can the class be changed. IOW, All VDMs run in class 2. SESSION_PRIORITY is settable in program properties *before* starting the session, and fixed at that level (delta) once started. There is no way to adjust these DOS session settings once running. Polling options can be changed for running VDMs, however (IDLE_SECONDS and IDLE_SENSITIVITY), but lSwitcher provides no dialog for doing this. So, what is needed is an RFE for lSwitcher to remove the Priority menu selection for VDMs as it is simply irrelevant and misleading and to adjust the help as necessary. (Likewise, XWP help should be updated to include this tidbit pertaining to DOS sessions, but that's a different discussion for a different project.) Comments and discussion welcome for all of this absurdity. -- Lewis