Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
19 / 114 ツリー <前へ | 次へ>

〔897〕ACFinder 080923test版 kabe (08/09/23 19:28)

〔920〕Re:OOo: ファイルを作らずに Calc を開く Hidemi Oya (08/10/04 10:29)

〔920〕Re:OOo: ファイルを作らずに Calc を開く
 Hidemi Oya WEB  (08/10/04 10:29)

引用なし
   > Pipe を使えば HTML ファイルを保存せずに Calc を開くことができそうですが、今のところ上手くいきません。Pump も併用しないとだめなようです。
 Pump を併用してもダメでした。[#900] のサンプルは、Storage を使っているから大丈夫なのかな? しかし、このサンプル複雑すぎてよく分かりません(^_^;)。

 Pipe と TempFile は、ファイルを作るかどうかという内部動作に大きな違いはありますが、外部へのインターフェースとしては XSeekable があるかどうかの違いしかありません。で、Pipe の InputStream を TextInputStream にセットすると、Seek しなくてもちゃんと
 while not isEOS do StringList.Add(TextInputStream.readLine);
で Pipe の OutputStream に書き出した内容を読むことができます。ということは、TempFile と全く同じ方法で Pipe からもデータを読んでくれないとおかしいということになるんですが…。
 しかし、いろいろ試しても Pipe の InputStream を loadComponentFromUrl に渡しても内容が表示されることはありませんでした。

 ということで、[#900] のサンプルのようなややこしいことをするくらいなら、単純に TempFile を使うのが最も簡単ってことに落ち着きました。これでも、プログラム内でファイル名の管理をしたり、作成したファイルの後始末をする必要がないので、現在の方法よりはスッキリすると思います。

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
19 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.