I have a strange problem that is driving me nuts.
The program has been working well for years and continues to work well. However, if I rebuild the APP, one of the screens called by the APP throws a "Position is off the screen." error EVEN IF NO CHANGES ARE MADE TO THE SCREEN.
When I compare the old version to the rebuilt version EVERY object position is UNCHANGED. But the newly rebuilt version will not work.
I have examined the SCT and found that EVERY position there is within the defined screen as they should be. And every position in the SPR is exactly the same as in the SCT as well as exactly the same in both the old and rebuilt versions. I have examined the calling program looking for anything that might affect the called screen, but find nothing there.
I have examined copies going back a year and have the same exact problem with all of them. When run unchanged, they work. When rebuilt, they don't work.
I have dozens of screens and every one works except one, even when rebuilt.
Needless to say, I need to find the problem and fix it. Manually changing the table associated with this screen is a royal pain especially since I have over a hundred thousand changes to make. And without updating the program, I have no choice but to manually change the table. Manually could take over a year while with the computer helping I can do it in about two weeks.
Can anyone point me to something that might fix the problem? Or point me in a direction so I can solve the problem myself? Or give me some idea how I can pinpoint where this is going wrong?
Using FP 2.6 on a Mac.
mmerlinn
Poor people do not hire employees. If you soak the rich, whom are you going to work for?
"We've found by experience that people who are careless and sloppy writers are usually also careless and sloppy at thinking and coding. Answering questions for careless and sloppy thinkers is not rewarding." - Eric Raymond
The program has been working well for years and continues to work well. However, if I rebuild the APP, one of the screens called by the APP throws a "Position is off the screen." error EVEN IF NO CHANGES ARE MADE TO THE SCREEN.
When I compare the old version to the rebuilt version EVERY object position is UNCHANGED. But the newly rebuilt version will not work.
I have examined the SCT and found that EVERY position there is within the defined screen as they should be. And every position in the SPR is exactly the same as in the SCT as well as exactly the same in both the old and rebuilt versions. I have examined the calling program looking for anything that might affect the called screen, but find nothing there.
I have examined copies going back a year and have the same exact problem with all of them. When run unchanged, they work. When rebuilt, they don't work.
I have dozens of screens and every one works except one, even when rebuilt.
Needless to say, I need to find the problem and fix it. Manually changing the table associated with this screen is a royal pain especially since I have over a hundred thousand changes to make. And without updating the program, I have no choice but to manually change the table. Manually could take over a year while with the computer helping I can do it in about two weeks.
Can anyone point me to something that might fix the problem? Or point me in a direction so I can solve the problem myself? Or give me some idea how I can pinpoint where this is going wrong?
Using FP 2.6 on a Mac.
mmerlinn
Poor people do not hire employees. If you soak the rich, whom are you going to work for?
"We've found by experience that people who are careless and sloppy writers are usually also careless and sloppy at thinking and coding. Answering questions for careless and sloppy thinkers is not rewarding." - Eric Raymond