13.07.2015 Views

Operational Differences - InterSystems Documentation

Operational Differences - InterSystems Documentation

Operational Differences - InterSystems Documentation

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MVBasic7.2 Duplicate Naming ConflictsThe name of a subroutine or the names of formal parameters in a SUBROUTINE declaration may notbe the same as the names of variables declared in named common. for example, an application containingthe linesSUBROUTINE MYSUB (VARA, VARB)COMMON /NCOM/ VARA, CNT, DATEwill produce an error message at compile time because the compiler cannot uniquely identify any laterreference to VARA.Also, the subroutine name itself (MYSUB) cannot be redefined in the named common. However, thesubroutine name is not used internally and can be replaced with something else to remove the error.7.3 Variables7.3.1 @DATE And @TIMEThe values of @DATE and @TIME are the date and time that the process started respectively, NOTthe current date and time of the system.7.4 Intrinsic Objects7.4.1 $SYSTEMMVBasic has an intrinsic object that may be used to obtain system information. The name is $SYSTEM.Basic information is available in the Caché reference documentation; details are contained in the classreference information on %SYSTEM.28 <strong>Operational</strong> <strong>Differences</strong> between MultiValue and Caché

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!