[Info-vax] Error Messages in Basic - %BASIC-E-PARMODNOT, mode for parameter <n> of routine <procedure-name> not as declared
Craig Dedo
craig.dedo at gmail.com
Wed Jun 5 09:48:23 EDT 2019
On Tuesday, June 4, 2019 at 6:25:21 PM UTC-5, Dave Froble wrote:
> On 6/4/2019 6:07 PM, Craig Dedo wrote:
> > When trying to use the OpenVMS Run Time Library procedures LIB$CONVERT_DATE_STRING() and LIB$DAY_OF_WEEK() with HP Basic for OpenVMS, I am getting %BASIC-E-PARMODNOT error messages. Here is a screenshot of the messages from the compiler.
> >
> > [Begin compiler error messages]
> > VMS_Condition_Code_gl = LIB$CONVERT_DATE_STRING ( End_of_Month_Date_gs, End_of_Month_Date_Time_gq, Date_Time_Context_gl )
> > ..............................................................................^
> > %BASIC-E-PARMODNOT, mode for parameter 2 of routine LIB$CONVERT_DATE_STRING not as declared
> > at line number 166 in file SMP_DEVELOP_DV:[YYY1V30.TOLAS.DEV.OLIVE.STARLET]Test_Days_in_Month.BAS;4
> >
> > VMS_Condition_Code_gl = LIB$DAY_OF_WEEK ( End_of_Month_Date_Time_gq, End_of_Month_Weekday_gl )
> > ................................................^
> > %BASIC-E-PARMODNOT, mode for parameter 1 of routine LIB$DAY_OF_WEEK not as declared
> > at line number 167 in file SMP_DEVELOP_DV:[YYY1V30.TOLAS.DEV.OLIVE.STARLET]Test_Days_in_Month.BAS;4
> > %BASIC-E-ENDNOOBJ, SMP_DEVELOP_DV:[YYY1V30.TOLAS.DEV.OLIVE.STARLET]Test_Days_in_Month.BAS;4 completed with 2 diagnostics - object deleted
> > [End of compiler error messages]
> >
> > Here are the relevant variable declarations at the top of my program:
> > Declare Long Date_Time_Context_gl
> > Declare String End_of_Month_Date_gs
> > Declare Quad End_of_Month_Date_Time_gq
> > Declare Long End_of_Month_Weekday_gl
> > Declare Long VMS_Condition_Code_gl
> >
> > I also included all of the relevant definitions from several of the modules in SYS$LIBRARY:BASIC$STARLET.TLB.
> >
> > What is going wrong? What can I do to fix this problem?
> >
> > Any help that anyone could give me would be most appreciated.
> >
> > Sincerely,
> > Craig T. Dedo, OpenVMS Software Development Consultant
> > Navistar, Inc.
> > 2701 Navistar Drive
> > Lisle, IL 60532-3637
> >
>
> What version of Basic?
>
> There was a problem with quadwords a while back. I don't remember details.
>
> --
> David Froble Tel: 724-529-0450
> Dave Froble Enterprises, Inc. E-Mail: davef at tsoft-inc.com
> DFE Ultralights, Inc.
> 170 Grimplin Road
> Vanderbilt, PA 15486
The version of BASIC is: VSI BASIC V1.8-005
The operating system is: OpenVMS V8.4-2L2
Sincerely,
Craig T. Dedo, OpenVMS Software Development Consultant
Navistar, Inc.
2701 Navistar Drive
Lisle, IL 60532-3637
E-mail: firstname.lastname at domain dot com
Domain: navistar
More information about the Info-vax
mailing list