2010-10-17 39 views
1

Je crée un éditeur avec Real Studio pour un type de fichier particulier. J'ai fait le type de fichier avec l'éditeur de type de fichier, mais comment puis-je faire un flux de sortie de fichier pour ce type de fichier? Actuellement j'utilise:Création d'un fichier d'un certain type avec Real Studio

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

Mais cela ne crée pas un fichier ouvrable par mon éditeur. Je cherche quelque chose comme ceci:

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

Répondre

1

Je viens d'ajouter à mon code:

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

pour que mon application reconnaît les fichiers.

1

Le TextOutputStream créera seulement le texte. Vous aurez besoin de savoir quelle est la définition de format que vous essayez de créer et de la dupliquer en utilisant BinaryStream. Plus d'informations sur le BinaryStream peuvent être trouvées au http://docs.realsoftware.com/index.php/BinaryStream.