PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
17025 02/02/19 12:11:40 RE(3):PB6.5: DWに貼り付けたOCXコントロールプロパティをスクリプトで参照・変更する方法を教えてください By M.M
17024 02/02/19 11:51:50 RE(2):PB6.5: DWに貼り付けたOCXコントロールプロパティをスクリプトで参照・変更する方法を教えてください By ho
17015 02/02/18 09:49:20 RE(1):PB6.5: DWに貼り付けたOCXコントロールプロパティをスクリプトで参照・変更する方法を教えてください By T.M.E
17002 02/02/14 19:58:54 PB6.5: DWに貼り付けたOCXコントロールプロパティをスクリプトで参照・変更する方法を教えてください By ho

カテゴリ:PowerBuilderの開発環境
日付:2002年02月18日 09:49 発信者:T.M.E
題名:RE(1):PB6.5: DWに貼り付けたOCXコントロールプロパティをスクリプトで参照・変更する方法を教えてください

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

OCXコントロールはDWに貼り付けるとアクセスできないケースが多いようです。
原因は恐らくマルチスレッドに対応していないOCXコントロールをDWに埋めこんだ為だと思われます。
VisualBasicなどではActive-Xコントロールを作成する際、シングルスレッドのOCXをフォーム内に配置
すると「シングルスレッドコンポーネントはマルチスレッドのプロジェクトの中に作成できません」との
警告がでます。PBでもDWは特殊なコンポーネントである為、同様の原因ではないでしょうか?

実際に私もこの問題に幾度も遭遇しておりますが、その都度なんとか回避策を立て乗り越えております。

もし、この場合どうしてもバーコードをDWに表示したいのであれば、Windowに非表示のOCXを配置し、そこ
からバーコードを生成したのちWMF(メタファイル)やBMPに保存します。
それらをDWに表示すれば回避は出来るのではないでしょうか?

推測ばかりで申し訳ありません。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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