DTRHELP.HLB  —  Functions  FN$CREATE_LOG
       Assigns a user mode logical name within the process logical
       name table as a synonym for a physical name. The logical name
       is deleted when you exit from DEC DATATRIEVE.

1  –  Input

       This function takes two parameters as input. The first is a
       logical name character string; the second is a physical name
       character string. Each string must be in quotation marks (unless
       you use variables previously declared). The two strings must be
       separated by a comma and enclosed in parentheses.

2  –  Output

       None.

3  –  Example

       DTR> FN$CREATE_LOG ("HANK", "DB0:[MORRISON.RW]LOG.RNO")
       DTR>

4  –  Usage Note

       Logical names are defined at execution time (runtime) and not
       during the compilation phase. If you define a logical name
       within a statement, the logical name is not translated during
       the compilation phase, consequently it is executed without being
       defined, which will lead to an error.

       DTR> READY YACHTS
       DTR> BEGIN
       [Looking for statement]
       CON> FN$CREATE_LOG("FORM_DIR","DTR$LIBRARY:FORMS");
       CON> FOR X IN YACHTS
       [Looking for statement]
       CON> WITH_FORM YACHT IN FORM_DIR
       [Looking for SEND or RECEIVE statement]
       CON> SEND FROM X TO BOAT;
       CON> END
       Error opening DECforms form file DISK:[DALFY]FORM_DIR.EXE; .
Close Help