CompuServe Messages

MyWindow on YourScreen

#: 132475 S10/ProgrammingForum unknown
    29-Jun-88 18:11:01
Fm: Bill Hawes 72230,267
To: Charlie Heath 74216,2117

This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.

I second Charlie's concern with using SetFunction(), and also have to plead guilty to using it with WShell's SetExecute command. I don't think production software should have to rely on this except in the limited sitiuation in which your software actually "fixes" a problem. The patched library is then regarded as what the system should have been originally, except that you're now responsible instead of Commodore 🙂 Note that in the case of SetExecute I'm not merely monitoring and passing along the calls; my code intercepts and performs the requested command. Using SetFunction() to merely monitor system calls is more harmless, though it is more appropriate for engineering/debugging than as a feature of the production software.