PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22871 06/12/14 17:18:11 RE(4):PB9.0: ペイントブラシのOLE コントロールからBMPフォーマットでデータを取り出す方法 By schema
22870 06/12/13 12:24:04 RE(3):PB9.0: ペイントブラシのOLE コントロールからBMPフォーマットでデータを取り出す方法 By 藤
22869 06/12/13 09:08:31 RE(2):PB9.0: ペイントブラシのOLE コントロールからBMPフォーマットでデータを取り出す方法 By schema
22868 06/12/13 08:43:49 RE(1):PB9.0: ペイントブラシのOLE コントロールからBMPフォーマットでデータを取り出す方法 By 梶
22867 06/12/12 14:59:42 PB9.0: ペイントブラシのOLE コントロールからBMPフォーマットでデータを取り出す方法 By schema

カテゴリ:PowerBuilderの開発環境
日付:2006年12月13日 08:43 発信者:梶
題名:RE(1):PB9.0: ペイントブラシのOLE コントロールからBMPフォーマットでデータを取り出す方法

schemaさん、おはようございます。

>これに InsertFile で BMP ファイルを読み込ますことには成功したのですが、
>これから元の BMP データを blob として取得する方法が分かりません。

BMPファイルのパスが取得できているのであれば、後はそのファイルを
バイナリモードで読み込むだけで良いと思います。

以下、PB7.0のヘルプから「SetPicture PowerScript 関数」の例を
抜粋します。
-----
integer fh, ret
blob Emp_pic
string txtname, named
string defext = \"BMP\"
string Filter = \"bitmap Files (*.bmp), *.bmp\"

ret = GetFileOpenName(\"Open Bitmap\", txtname, &
  named, defext, filter)
IF ret = 1 THEN
  fh = FileOpen(txtname, StreamMode!)
  IF fh <> -1 THEN
    FileRead(fh, Emp_pic)
    FileClose(fh)
    p_1.SetPicture(Emp_pic)
  END IF
END IF
-----


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net 9
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle9i
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.