PxPlus User Forum

Main Board => Discussions => Nomads => Topic started by: James Zukowski on September 01, 2020, 11:29:59 AM

Title: Upgrading
Post by: James Zukowski on September 01, 2020, 11:29:59 AM
We're (finally!) upgrading our system from PxPlus v13 to v17. Much of what we have is still legacy character-based. However, the panels we have developed seem to throw Error #88 most of the time. I know there were some changes over the versions. Is there something we need to do to get things working right?
Title: Re: Upgrading
Post by: James Zukowski on September 03, 2020, 10:00:31 AM
The error is in *winproc at 2251:
2251 %nomads'class'ID$=_OBJ_CLASS$ ! needs to be set whether there is a value or not

%nomads is defined.
%nomads'class is defined.
%nomads'class'ID$ is NOT defined.

Hope this helps.
Title: Re: Upgrading
Post by: Mike King on September 05, 2020, 11:11:07 AM
Just as a followup to this post....

After working with the reseller they determined that the application was reading through the list of objects and automatically dropping all objects that it did not know about.  With the newer release of PxPlus, Nomads uses a few new objects that their application incorrectly deleted.

This is a good reason to ALWAYS try to use one of the FOR PROGRAM/OBJECT/FILE/WINDOW options when creating an object as it helps assure the objects are dropped automatically and thus you don't have to try a cleanup after the fact.