![]() |
Software > OpenVMS Systems > Documentation > 731final > 6489 > hanzi ![]() HP OpenVMS Systems Documentation |
![]() |
OpenVMS �û��ֲ�
12.8.3 ������������±���ʾ��������λ�������ֵ���������������������У��Ӵ�д��ĸ��Сд��ĸ T �� Y ��ʼ���ַ�������Ϊ�� 1�����κ������ַ���ʼ���ַ�������Ϊ�� 0�����������У�����Ϊ��ֵ����ż������Ϊ��ֵ��
12.8.4 ʹ�ôʷ������ķ���ֵ�ʷ�����ͨ�������������ʹ�ã�����ϵͳ������Ϣ�������й�ϵͳ���̡������ʹ�ӡ���к��û����̵���Ϣ��Ҳ����ʹ�ôʷ����������ַ����ͷ�������������һ���ʷ�������ֵ��һ������ʱ��������ž͵�������ʷ��������ص���Ϣ (���磬һ�������ַ���)��Ȼ���� DCL ���������� DCL ���� SHOW SYMBOL ��ʾ�����Ϣ������������У��洢�ڷ����ϵ���Ϣ�Ժ����ʹ���ڹ����С��йشʷ����������飬������� 15 ���� Ҫʹ�ôʷ���������ָ���ʷ����������� (�����Ǵ� F$ ��ʼ) �����ı�Ԫ�б���ʹ�����¸�ʽ:
��Ԫ�б����溯���������Դ��κ���Ŀ�IJ���ո���Ʊ����� ��ʹ�ôʷ�����ʱ���������¹���:
��ʹ���ַ����������ͷ���ͬ���ķ���ʹ�ôʷ��������ڱ���ʽ��ʹ�ôʷ�����ʱ��DCL �Զ����������ֵ���������ķ���ֵ�滻���������
�����������У�F$LENGTH ��������ָ��Ϊ��Ԫ�� BUMBLEBEE ��ֵ���ȡ�DCL �Զ�ȷ������ֵ (9)����ʹ�����ֵ���������ʽ��ֵ��
ע�⣬ÿ���ʷ��������ص���Ϣ��һ������������һ���ַ��������⣬����Ϊ�ʷ�����ָ��һ����ʾ�������ַ����ı�Ԫ�� ���磬F$LENGTH ������Ҫһ���ַ�������ʽ�ı�Ԫ������������ֵ������һ�������У���Ԫ "BUMBLEBEE" ���ַ�������ʽ��������ֵ (9) �������� ������ʹ�÷��ŵ��κ�λ��ʹ�ôʷ��������ڷ����滻��λ�ã�����ǿ�ưѷ�������ʡ�Ժ��� (����� 12.12 ��)���ʷ�������ֵ����ǿ�ưѴʷ���������ʡ�Ժ��ڡ��ʷ�����Ҳ�������������ʷ������ı�Ԫֵ�� ��������չʾ����Ϊ F$LENGTH ����ָ����Ԫ�IJ�ͬ��������ÿ�������У���Ԫ���ַ�������ʽ��
�� F$DIRECTORY ����������Ԫʱ������ʹ�����ţ���������Զ���ֵ��F$DIRECTORY �����Ľ�������� F$LENGTH ��������ȷ���䳤��֮ǰ���ء�Ȼ��F$LENGTH ����ȷ��Ĭ��Ŀ¼�ij��ȣ����Ұ��������š� 12.8.5 ��������һ������ʽ�������ܶ�����ͱȽϡ�����ڱ���ʽ������������������ʱ���ǵ���ֵ������±���������г�������������Ȩ���������Ȩ������˵���ڱ�������������ڵײ��������֮ǰִ�С�
�������ʽ��������ͬ������Ȩ��������������ô�����Ǵ�������ִ�С���Ҫ��ִ�е��������Բ�����ڣ�����ȡ������������Ȩ���� (����ͱȽ���ֵ�Ĵ���)��Բ����Ҳ����Ƕ�� �� �����������У�Բ����ǿ�Ƽӷ��ڳ˷�֮ǰִ�С��������Բ���ţ���ô�˷���ִ�У������ 26:
12.8.6 ��ֵ����������DCL �Է��ŵ���ֵ������ַ�������������ֵ�����ŵ��������� (�ַ�������) �ɵ�ǰ��ֵ����������ȷ�������������Ͳ������õ�: ���ֵ�������������ͣ���ô����Ҳ�������������͡� ����ʽ�������������ַ���ֵ����ȡ����ֵ�����ͺ�ʹ�õ���������� �����������У��ֲ����� NUM �ȸ���һ���ַ�ֵ��Ȼ��ֵһ����������ʽʱת��Ϊһ������ֵ:
���±������ DCL ��ζԱ���ʽ��ֵ����һ���г�����ʽ�������IJ�ֵͬ�������������ÿ��������ڶ��и�����������ʽ����ʲô���ڱ��У��κ�ֵ�����ַ�����������
12.9 �ڱ���ʽ��ת��ֵ�������� DCL ������ֵ����ʽ֮ǰ���ڱ���ʽ�е����в������������ͬ����ֵ�������͡�ֵ���ַ����������������͡��ַ������ݰ����ַ��������ַ���ֵ�ķ��źͷ����ַ���ֵ�Ĵʷ��������������ݰ���������������ֵ�ķ��źͷ�������ֵ�Ĵʷ�������������ʽ���������ַ���������ʱ��DCL �������ַ���ת��Ϊ���������߰���������ת��Ϊ�ַ����� һ����ԣ����ʹ���ַ���������ֵ����ô�ַ���ֵת��Ϊ������Ψһ�������ǵ� DCL ִ���ַ����Ƚ�ʱ������Щ�Ƚ��У�����ת��Ϊ�ַ����� ���⣬���´ʷ�����ȷ������ı���ʽ��ֵ:
12.9.1 ���ַ���ת��Ϊ���������·������ַ���ת��Ϊ����:
�±�չʾ�ַ���ת��Ϊ����ֵ������:
12.9.2 ������ת��Ϊ�ַ�����������ת��Ϊ�ַ���ʱ����Ϊ������ַ���������Ӧ������ֵ�������±�չʾ������α�ת��Ϊ�ַ���ֵ:
12.10 ������ű����Ŵ洢�ھֲ���ȫ�ַ��ű��������ɲ���ϵͳά���� 12.10.1 �ֲ����ű�DCL ά��һ���ֲ����ű�������������Ҫ���̺͵�ִ��һ��������̡�ʹ�� CALL ������ύ������ҵʱ������ÿ��������������ֲ�����ʱ��DCL �ѷ��ŷ��뵱ǰ����ľֲ����ű����������������ڼ䣬DCL Ϊ������ά�� ����ֲ����ű�����һ��������ٻʱ�����ľֲ����ű� (�������������з���) ��ɾ�����йؽ��̡�������̺�������ҵ�����飬������� 16 ���� ���������ľֲ�����֮�⣬�ֲ����ű����� DCL ά���� 8 �����š���Щ���ţ�����Ϊ P1��P2���Դ����ƣ�ֱ�� P8�����ڴ��Ͳ�����������̡�����������̵IJ����������ַ���������P1 �� P8 ����Ϊ���ַ��� ("")�����Ǵ洢�ھֲ����ű��С� 12.10.2 ȫ�ַ��ű�DCL �ڽ����ڼ�ֻά��һ��ȫ�ַ��ű�����������ȫ�ַ��ŷ���������С�����������ȫ�ַ���֮�⣬ȫ�ַ��ű�����������ȫ�ַ��š���Щȫ�ַ��Ÿ����йس������������Լ�ϵͳָ����ó����״̬��Ϣ�� $STATUS �Ǵ�������ִ������ص��������롣���� $STATUS ���� OpenVMS ����ϵͳ��Ϣ����ĸ�ʽ��Ӧ�ó����һ������ֵ������ EXIT �����У���������ȫ�ַ��� $STATUS ��ֵ��ϵͳʹ�� $STATUS ��ֵȷ����ʾ��һ����Ϣ (�������)����ȷ���Ƿ�����һ�������������ִ�� ��$STATUS �������λ��ֵ����ȫ�ַ��� $SEVERITY �С� $SEVERITY �Ǵ�������ִ������ص�������������ؼ������� $SEVERITY ���� $STATUS �������λ������������ֵ:
���һ��������ҵ��ϵͳʧ���жϺ�������������ô $RESTART ��ֵ TRUE������$RESTART ��ֵ FALSE�� 12.10.3 ���ű�����������������ͳ���ȷ��һ�����ŵ�ֵʱ���������´����������ű�:
12.11 ���η��ŵ�ֵ12.11.1 SET SYMBOL ��������Ĭ�ϣ����з��� (ȫ�ֺ;ֲ�) �������ڲ����̼��ɴ�ȡ���ⲿ������̼���Ȼ����ʹ�� SET SYMBOL �������������̵ľֲ���ȫ�ַ��Ŵ�����������̶���ķ��Ÿ��������SET SYMBOL �������ξֲ���ȫ�ַ��ŵ�ֵ������ɾ�����ǡ���������һ���������ִ����һ��������̣������ڵڶ���������ָ�� SET SYMBOL ������Ϳ���������������ʹ��ͬ���ķ������� SET SYMBOL ����Ҳ���� DCL �Ƿ��ڴ���������֮ǰ���Ѷ����ַ��� (���������еĵ�һ����) ����Ϊһ�����š���Ĭ����Ϊ�dz��Է��롣���������Ϊ���ŵ��ǵ�һ��������̵���һ������ʱ���������ܵ��ⲿ���̼�������Ӱ�졣 12.11.2 ����������״̬������������ֲ����ź�ȫ�ַ����Dz�ͬ�������˳�һ�����̼����ص���һ������ʱ����Ϊ�ֲ����ź�ȫ�ַ��Żָ���һ�����������������ġ� Ҫ��ʾ��ǰ��һ��ķ���������״̬��ʹ�ôʷ����� F$ENVIRONMENT("SYMBOL_SCOPE")��Ҫ��ʾ��ǰ����������״̬��ʹ�ôʷ����� F$ENVIRONMENT("VERB_SCOPE")�� �ֲ����������ڹ��̼���������ⲿ���̼�����һ���ֲ����ţ�������ſ������κ��ڲ����̼�����ȡ (������д��)�������һ��ֵ����һ���ⲿ���̼��ľֲ����ţ����ڵ�ǰ���̼�����һ���·��š�Ȼ�������ⲿ���̼����������û�б��ġ� SET SYMBOL/SCOPE=NOLOCAL ����ʹ��ǰ���̼����κ��ڲ������ɴ�ȡ�������ⲿ���̼������оֲ����š����磬����ڹ��̼� 2 �� 4 ָ�� SET SYMBOL/SCOPE=NOLOCAL����ô:
ȫ�ַ�������̼��ء���ǰȫ�ַ����������������Ժ��Ӧ�������й��̼��� /SCOPE=NOGLOBAL ����ʹ���к�������ɴ�ȡ����ȫ�ַ��ţ�ֱ��ָ�� /SCOPE=GLOBAL ���ʻ����˳�������̵��ɴ�ȡȫ�ַ��ŵ���һ�������⣬ָ�� /SCOPE=NOGLOBAL ����ʹ�����ܽ����κ��µ�ȫ�ַ��ţ�ֱ��ָ�� /SCOPE=GLOBAL ���ʡ�
|