使用 Real Studio 创建某种类型的文件

发布于 2024-09-28 01:32:58 字数 472 浏览 3 评论 0原文

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

I am making an editor with Real Studio for a special kind of file type. I made the file type with the File Type Editor, but how can I make a file output stream for that file type? Currently I am using:

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

But that doesn't create a file openable by my editor. I am looking for something like this:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

森林很绿却致人迷途 2024-10-05 01:32:58

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

The TextOutputStream will only create text. You'll need to find out what the format definition is of type you're trying to create and duplicate it using the BinaryStream. More information about the BinaryStream can be found at http://docs.realsoftware.com/index.php/BinaryStream.

沫雨熙 2024-10-05 01:32:58

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

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

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

I just added this to my code:

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

so that my application recognizes the files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文