(go to: table of contents, index, list of vms_lib, prev: FIND_FILE_END, next: FREE_EF)
Please note, that there is currently (23-MAY-1998) no way to CALL a routine in
a shareable image that has been mapped by LIB$FIND_IMAGE_SYMBOL.
Format:
FIND_IMAGE_SYMBOL - Find Universal Symbol in Shareable Image File
Any signals from LIB$FIND_IMAGE_SYMBOL are trapped by an internal
condition handler and then are converted to a condition value which is returned
in 'status'. An error does _not_ raise a Python exception - you _must_ check
'status'!
30-SEP-1998 ZE.
symbol_value, status = \
vms_lib.find_image_symbol (filename, symbol [,image_name])
Returns:
Arguments:
Examples:
no device, type, version
default = 'SYS$SHARE:.EXE'
>>> import vms_lib
>>> symbol_value, status = vms_lib.find_image_symbol (
... 'EDTSHR', 'EDT$_NONSTDFIL')
>>> print symbol_value, status
8749395 1
>>>
$ SEARCH SYS$MESSAGE:*.EXE NONSTDFIL /WINDOW=0
SYS$COMMON:[SYSMSG]SHRIMGMSG.EXE;1
$! --> these messages are shared by several facilities
$ SET MESSAGE SYS$COMMON:[SYSMSG]SHRIMGMSG.EXE;1
$ WRITE SYS$OUTPUT F$MESSAGE(8749395)
%EDT-I-NONSTDFIL, Input file does not have standard text file format
$
@@ no more tests done, yet (01-MAR-1998) @@
>>>
(go to: table of contents,
index,
list of vms_lib,
prev: FIND_FILE_END,
next: FREE_EF)