exnirad@brolga.cc.uq.oz.au (Nirad Sharma) (03/20/91)
I am using SQLFORMS 2.0, Oracle V5.1 and SCO Xenix 2.3.2/386. (Before anyone flames me for my out-of-date software, I won't have the time until the end of the year to upgrade and port.) I created a user-exit which I then linked into SQL*FORMS to create a new SQL*FORMS. When the user-exit is executed in this form, however, on exit from the form a message is printed to the screen indicating that some large negative number of bytes was unable to be freed. Sometimes the forms proceed as normal but other times the user is logged right out from the system. (My calling forms do NOT log the user out - Oracle is playing up.) Users are beginning to get a bit irate about being continuously logged out from the system. (By the way, though I can't confirm it yet, it appears that this error message comes up when the users do things that end up going to #EXEMACRO EXIT statements. This might help.) My code does no mallocs and appears to be clean. The User-exit does appear to return the correct values. So what's up ? Could I have done something wrong ? Is Oracle faulty in this respect ? Is the Xenix linker shot ? Please help. This is rather urgent. Nirad Sharma (exnirad@brolga.cc.uq.oz.au) Continuing Education Unit The University of Queensland AUSTRALIA