PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9437 | 99/11/30 13:05:52 | RE(2):PB5.0.04: OLEオートメーションについて By VAN |
9436 | 99/11/30 13:00:05 | RE(1):PB5.0.04: OLEオートメーションについて By M.M |
9435 | 99/11/30 12:03:09 | PB5.0.04: OLEオートメーションについて By VAN |
カテゴリ:スクリプトの記述
日付:1999年11月30日 13:00 発信者:M.M
題名:RE(1):PB5.0.04: OLEオートメーションについて
VANさん、こんにちは。
>PBで開発したアプリケーションどうしで値の受け渡しを行いたいのです。DDEやOLEといった方法がありますが、
>私はOLEオートメーションで開発しています。
>ランタイムライブラリをPowerBuilder.Applicationサーバーオブジェクトに関連付けを行い、ユーザオブジェ
>クトのインスタンスを作成し、クラスユーザオブジェクトの関数にアクセスできたのですが、ランタイムライ
>ブラリ内に存在するウィンドウのコントロールは参照できませんでした。
>ユーザオブジェクト関数以外のオブジェクトの参照はできないのでしょうか?
推測モードのコメントですが、PBのユーザオブジェクトをOLEサーバとして使用する場合、
そのユーザオブジェクトのメソッドやプロパティは使用できると思いますが、他のオブジェクト
(ウィンドウ)を直接アクセスすることは難しいと思います。
ユーザオブジェクトのメソッド(ユーザオブジェクト関数)内のロジックを工夫して回避する
ことはできないでしょうか。
>また、PowerBuilder.Applicationサーバーオブジェクトとの関連付け解除とインスタンスの破棄を行って
>いるのですがアプリケーションエラーが発生します(インスタンスを作成しないと起こりません)。
>これはなぜでしょうか?
こちらはわかりません。(;^^)
識者のコメントを待ちます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser InternetExplorer4.X
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.