【问题标题】:Creating a file of a certain type with Real Studio使用 Real Studio 创建特定类型的文件
【发布时间】:2010-10-17 21:29:34
【问题描述】:

我正在使用 Real Studio 为一种特殊的文件类型制作一个编辑器。我使用文件类型编辑器创建了文件类型,但是如何为该文件类型创建文件输出流?目前我正在使用:

DIM f AS FolderItem
DIM t AS TextOutputStream
f = GetFolderItem(fileName)
t = TextOutputStream.Create(f)
t.Write theData
t.Close

但这不会创建一个可由我的编辑器打开的文件。我正在寻找这样的东西:

DIM f AS FolderItem
DIM t As FileTypes1.MyFileType.OutputStream
f = GetFolderItem(fileName)
t = FileTypes1.MyFileType.OutputStream.Create(f)
t.Write theData
t.Close

【问题讨论】:

    标签: editor file-type realbasic


    【解决方案1】:

    TextOutputStream 只会创建文本。您需要找出您尝试创建的格式定义类型,并使用 BinaryStream 复制它。有关 BinaryStream 的更多信息,请访问http://docs.realsoftware.com/index.php/BinaryStream

    【讨论】:

      【解决方案2】:

      我刚刚将它添加到我的代码中:

      f.MacCreator = FileTypes1.MyFileType.MacCreator
      f.MacType = FileTypes1.MyFileType.MacType
      

      以便我的应用程序能够识别文件。

      【讨论】:

        猜你喜欢
        • 2018-03-10
        • 2021-10-05
        • 1970-01-01
        • 2011-03-14
        • 1970-01-01
        • 1970-01-01
        • 2010-10-02
        • 1970-01-01
        • 2023-03-16
        相关资源
        最近更新 更多