Editor 使用Real Studio创建特定类型的文件

Editor 使用Real Studio创建特定类型的文件,editor,file-type,realbasic,Editor,File Type,Realbasic,我正在用RealStudio为一种特殊的文件类型制作一个编辑器。我使用文件类型编辑器创建了文件类型,但是如何为该文件类型创建文件输出流呢?目前我正在使用: DIM f AS FolderItem DIM t AS TextOutputStream f = GetFolderItem(fileName) t = TextOutputStream.Create(f) t.Write theData t.Close 但这并不能创建一个可由我的编辑器打开的文件。我在找这样的东西: DIM f AS F

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

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

TextOutputStream将仅创建文本。您需要找出您试图创建的格式定义的类型,并使用BinaryStream复制它。有关BinaryStream的更多信息,请访问。

我刚刚在代码中添加了以下内容:

f.MacCreator = FileTypes1.MyFileType.MacCreator
f.MacType = FileTypes1.MyFileType.MacType
以便我的应用程序识别这些文件