![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
ED TEST.BP PGM1 PGM2 PGM3 |
|
CATALOG TEST.BP PGM2 LOCAL "PGM2" cataloged. CATALOG TEST.BP PGM3 LOCAL "PGM3" cataloged. RUN TEST.BP PGM1 PV.X(25) = 250 |
|
I have a series of programs the first is the main program, and the other are called subroutines each with a subroutine statement. These are compiled and run in PICK flavor. All programs start with a COMMON PV.X(100), and various equates to label the values in the matrix. The first program mat's the array to null and establishes values in the various cells. When the second program is called from the first, all the values are referenceable using the equated names. When the third program is called from the second program, it issues the COMMON PV.X(100) with the various equates, but when a value is reference, it produces a string not defined error, and in the RAID debugger, when I display a value such as PV.X(52) it tells me it is undefined. On vary rare occasions Universe terminates with a Basic layer error. Has anyone experienced this condition ? Better yet does anyone have any idea of what I can do to correct the problem or, a way to trace what is causing the fault. Any ideas would be appreciated. Jim Koca |
![]() |
| Thread Tools | |
| Display Modes | |
| |