Создание файла определенного типа с Real Studio - PullRequest
1 голос
/ 18 октября 2010

Я делаю редактор с 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

Ответы [ 2 ]

1 голос
/ 18 октября 2010

Я только что добавил это в свой код:

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

, чтобы мое приложение распознало файлы.

1 голос
/ 18 октября 2010

TextOutputStream будет создавать только текст.Вам необходимо выяснить, какое определение формата имеет тип, который вы пытаетесь создать, и продублировать его с помощью BinaryStream.Более подробную информацию о BinaryStream можно найти по адресу http://docs.realsoftware.com/index.php/BinaryStream.

...