[Info-vax] Error Messages in Basic - %BASIC-E-PARMODNOT, mode for parameter <n> of routine <procedure-name> not as declared

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Tue Jun 4 20:00:29 EDT 2019


On 2019-06-04 22:07:50 +0000, Craig Dedo said:

I'll assume some combination of the following exists in the source code...

%include "starlet"           %from %library  
"sys$library:basic$starlet"      ! System Services declarations
%include "$ssdef"              %from %library  
"sys$library:basic$starlet"      ! condition codes
%include "lib$routines"          %from %library  
"sys$library:basic$starlet"      ! LIBRTL routines

> When trying to use the OpenVMS Run Time Library procedures...
> Declare Quad            End_of_Month_Date_Time_gq

Check the declarations and—if this is the problem I think it is—try 
declaring each of the associated variables as...

BASIC$QUADWORD  End_of_Month_Date_Time_gq

Previous:
https://mail.encompasserve.org/anon/htnotes/note?f1=VMS&f2=2912.30

Posting a standalone reproducer can help with these, too.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list