如何从应用程序创建进程永久文件
How to create a process permanent file from an application program
如何从应用程序可执行文件创建进程永久文件(如 DCL 所做的那样)(我碰巧用 Fortran 编码,但我怀疑这对答案并不重要)。
我想 create/open 一个 EXE 中的文件,然后能够以相同的过程从 DCL 或另一个 EXE 访问它。
我对 RMS 内部结构有大致的了解,因此可能会理解带有 FAB 或 RAB 结构的答案。作为猜测,涉及SUPERVISOR模式。
一问一答。 :-).
Note 870.1 How do you open process permanent files and channels 1 of 5
QUARK::LIONEL "Ad Astra" 5 lines 1-JAN-1989 00:15
< PPFs only through CLIs >
--------------------------------------------------------------------------------
For question 1, the ONLY way to create a PPF is through a CLI such
as DCL. The usual method is the DCL OPEN command. From languages,
you can only open existing PPFs.
此后没有任何变化。
PPF 非常严格(最小缓冲区,无全局缓冲区,......)并且应该在程序尝试使用它之前使用 DCL 创建。
你真正想解决什么问题?
海因
如何从应用程序可执行文件创建进程永久文件(如 DCL 所做的那样)(我碰巧用 Fortran 编码,但我怀疑这对答案并不重要)。
我想 create/open 一个 EXE 中的文件,然后能够以相同的过程从 DCL 或另一个 EXE 访问它。
我对 RMS 内部结构有大致的了解,因此可能会理解带有 FAB 或 RAB 结构的答案。作为猜测,涉及SUPERVISOR模式。
一问一答。 :-).
Note 870.1 How do you open process permanent files and channels 1 of 5
QUARK::LIONEL "Ad Astra" 5 lines 1-JAN-1989 00:15
< PPFs only through CLIs >
--------------------------------------------------------------------------------
For question 1, the ONLY way to create a PPF is through a CLI such
as DCL. The usual method is the DCL OPEN command. From languages,
you can only open existing PPFs.
此后没有任何变化。
PPF 非常严格(最小缓冲区,无全局缓冲区,......)并且应该在程序尝试使用它之前使用 DCL 创建。
你真正想解决什么问题?
海因