【问题标题】:UniVerse 10.3 on Linux, file creation isn't acting as expectedLinux 上的 UniVerse 10.3,文件创建未按预期运行
【发布时间】:2017-12-18 06:17:54
【问题描述】:

我遇到了一件很奇怪的事情:

我正在发出 TCL 命令

CREATE-FILE FNAME 30 7 1

UniVerse 正在创建文件,但类型为 18?

这是这个版本的 UniVerse 中的错误还是他们没有记录什么?

【问题讨论】:

  • 错误类型的 Tcl。 [tcl] 标签是关于工具命令语言,而不是终端控制语言。调整标签。
  • 我无法复制这个。不知道为什么要在动态散列文件上指定模数和分隔符,但是当我运行您的测试并在该新测试文件上使用 ANALYZE.FILE 时,它为我显示了 Type 30,尽管我正在运行更新版本的 Universe也是。它也可能与帐户运行的任何风格有关。我大部分时间都在以 Prime 为中心的世界中度过,非“INFORMATION.FORMAT”帐户的行为可能会有所不同。如果您想不通,Rocket 支持可能会有所帮助。
  • Peter 这是一个 Universe 数据库设置,所以 TCL 与您的想法略有不同。
  • 范,奇怪的是,如果我只是创建一个目录并创建一个 VOC 条目,它就可以正常工作?????

标签: universe


【解决方案1】:

来自宇宙帮助:

PICKREALTYIN2 风格帐户中的 CREATE-FILE 语法与 PICK 中使用的语法略有不同strong>INFORMATION 和 IDEAL 风格的帐户。

CREATE.FILE filename [dict.modula [,dict.separation [,dict.type]]] [data.modula [,data.separation [,data.type]]]

因此,在你的情况下

CREATE-FILE FNAME 30 7 1

是指用

创建一个文件

模数 30 的字典文件。 以 7 为模的数据文件。

最后的 1 被忽略。

由于你没有设置数据文件类型,所以UniVerse采用默认文件类型18

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    • 2020-06-28
    • 2012-02-18
    相关资源
    最近更新 更多