![]() |
Grab - /R Option Not Working - Use Shell Or O |
The information in this document applies to:
WordPerfect® 5.1 for DOS
Problem
Symptoms: Why won't the GRAB /R option work, and is there any other way to remove Grab? Solutions: There is no other way to remove Grab, other than using Shell or another TSR manager. There are several public domain and commercial products designed for saving memory that will remove TSRs. The Reason that Grab cannot be removed has to do with interrupt vectors. An Interrupt is almost exactly what it sounds like, an interruption. Interrupt 9 is the keyboard interrupt. Every time a key is pressed, Interrupt 9 occurs. When Interrupt 9 occurs, a piece of code is executed (called the interrupt service routine) that handles the keystrokes, then control turns back to the program that was executing. When Grab loads, it attaches itself to Interrupt 9. When a key is pressed, the piece of code that is called, is GRAB.COM. When GRAB.COM is finished checking for the hotkey, it executes the interrupt service routine. The best way to think of this is a chain. When a new TSR is added, a link is added to the beginning of the chain. When a TSR is removed, the only information the TSR has about the chain is the location of the link before and after it. If other TSRs have been added, these links can get bypassed or cut off. When WP or other applications are run, they can attach to these interrupts as well. If the link before and after Grab is not the same as when it originally loaded, the /R option will not work. Shell's TSR manager as well as other commercial TSR managers save the position of every link in the chain. A marker can be set, and everything after a point can be removed. |
Answer:
Details:
Product specifications, packaging, technical support and information (*Specifications*) refer to theUnited States retail English version only. Specifications for other versions may vary. All Specifications, claims, features, representations, and/or comparisons provided are correct to the best of our knowledge of the date of publication, but are subject to change without notice.OUR MAXIMUM AGGREGATE LIABILITY TO YOU AND THAT OF OUR DEALERS AND SUPPLIERS IS LIMITED. IT SHALL NOTEXCEED THE AMOUNT YOU PAID TO ACCESS THE INFORMATION. SEE LEGAL DISCLAIMER. |