1

我正在使用 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
4

2 回答 2

1

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

于 2010-10-17T23:26:45.223 回答
1

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

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

以便我的应用程序识别这些文件。

于 2010-10-18T00:49:24.457 回答