> > VB6.0とOracle7.2以降で、アイコンをOracleに登録し、oo4oで取得してイメージリストなどに登録したいと思っています。 > > オラクルから取り出して、一時的にローカルフォルダにアイコンファイルを生成する方法しかないと思うのですが、 > > 問題となるのは、オラクルにどの形式で登録して、どうやってIconファイルに戻すかです。 > > 出来るだけサーバーのデータベースで一括管理したいのです。 > > Oracle8i以降で出来ることは知っています。 > > しかし、そのような制限は避けたいのです。 > > どなたかご存知の方がいらっしゃいましたらよろしくお願いいたします。 > > あまりOracleバリバリでもないので、最善の方法かどうかは > わかりませんが、Oracle上ではバイナリ形式のデータ型(RAW型 > だったかな?)で格納でしょうね。 > oo4oでRAW型がどのような扱いになっているか良く知りませんが、 > 何かあると思いますよ。oo4oのRAW型との入出力さえわかれば > iconファイルの入出力もできるでしょう。 > oo4oのRAW型との入出力は調べてくださいね。(僕は知らないので(^^;) > (以前、PL/SQLでRAW型を使ったが0〜Fの文字列に変換されて、 > 苦労しましたが、変換ルーチンでOK) > > んーん、こんなんでヒントになれたかなぁ? > もっと上のレベルでつまずいているのかなぁ?
返信ありがとうございます。 LongRaw型で格納することは思いついていました。 ただ、格納したものを取り出した後にどうやってアイコンファイルに復元するのかが分からないのです。 APIにあるのかなとも思いましたが、 なかなか使えそうなものが無いし、 あったとしてもいくつかを組み合わせないと出来ません。 そのあたりのノウハウで良いものがないかと思ったのです。
|