{&soivrp10-p-tag38}

FrancoisL

Member
It called a preprocessor. The compiler replace that string with it defined value.

It either defined by this command

&GLOBAL-DEFINE SOIVRP10-P-TAG38 <value>
or by
&SCOPED-DEFINE SOIVRP10-P-TAG38 <value>


You can also learn it value with this command:

MESSAGE "{&SOIVRP10-P-TAG38}" VIEW-AS ALERT-BOX.
 

Cringer

ProgressTalk.com Moderator
Staff member
Alternatively if you

&MESSAGE {&soivrp10-p-tag38}

then when you syntax check it tells you what the prepocessor is set to at that time. If at all.
 

sphipp

Member
QAD has a file called custom.i that contains a number of tags that are defined. These tags allow you to customise standard MFG/PRO code, normally by referring to include files or by using things like &IF &ENDIF to block out sections of code.

It is a really powerful tool and makes the MFG/PRO code completely unreadable.

You might find that custom.i contains &GLOBAL DEFINE SOIVRP10-P-TAG38
The new code is then referred to by {&SOIVRP10-P-TAG38} in the code.
 
Top