J�rg Schmidt wrote: > Hallo Mathias, > > Mathias Bauer schrieb: >> Erzeuge einen *eigenen* Ordner und gib ihm irgendeinen MediaType, der >> auf dich oder dein Projekt verweist, also sowas wie >> "vnd.myname.myproject.mytype". Der Bezug auf dein Projekt im Namen ist >> quasi ein "Namespace", der Type Name Clashes verhindern soll. >> Du kannst >> auch einen GUID als Stringdarstellung verwenden, das garantiert auf >> jeden Fall, dass du keinen Name Clash erh�ltst. > > Vielen Dank, das funktioniert jetzt. > Nun mu� ich als N�chstes sehen wie ich da per Basic-Code rankomme und > was so alles m�glich ist.
In OOo2.0 liefert ThisComponent.DocumentStorage dir ein Storage-Objekt. An diesem kannst du mit openStorageElement an deinen "Ordner" (=SubStorage) kommen, der auch wieder ein Storage-Objekt ist. Darin kannst du dann mit openStreamElement deinen Stream �ffnen. Mehr dazu findest du in der IDL-Doku in com.sun.star.embed.Storage. In OOo1.x kannst du nur an einen Storage (ein Package) herankommen, indem du ihn selbst Package-Objekt erzeugst und �ffnest. Das ist aber f�r bereits ge�ffnete Dokument nat�rlich nur "readonly" m�glich. > Aber sag mir doch bitte: > Was ist/sind "Name Clashes"? Damit ist gemeint, wenn mehrere, an sich unterschiedliche Symbole "zuf�llig" den gleichen Namen haben und so "kollidieren" (to clash = zusammensto�en, kollidieren). Ciao, Mathias -- Mathias Bauer - OpenOffice.org Application Framework Project Lead Please reply to the list only, [EMAIL PROTECTED] is a spam sink. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
