PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21919 05/04/21 17:26:45 RE(2):データウィンドウとデータストアのメソッドを扱えるオブジェクト By Cherry_Sunburst
21918 05/04/21 16:15:01 RE(1):データウィンドウとデータストアのメソッドを扱えるオブジェクト By ぼん
21917 05/04/21 14:53:55 データウィンドウとデータストアのメソッドを扱えるオブジェクト By Cherry_Sunburst

カテゴリ:スクリプトの記述
日付:2005年04月21日 14:53 発信者:Cherry_Sunburst
題名:データウィンドウとデータストアのメソッドを扱えるオブジェクト

お世話になっております。

OS :Windows2000Pro/XPPro
PB :Version 8.0.3 Build 9704J
DB :Oracle9i (9.2.0.1.0)
Browser :InternetExplorer6.0.2800.1106
WebServer:None

現在、ある関数内のメソッドは、データウィンドウが固定の記述がされています。
今回、データストアを必要とする処理が発生した為、
メソッドのオブジェクトをデータウィンドウ固定にせず、
引数で渡されたデータウィンドウ・データストアに変更しようと考えています。

データウィンドウとデータストアのメソッドを利用出来るオブジェクトを探しています。
ヘルプや過去ログ等を見ても解決出来ませんでした。

過去ログか他のサイトの掲示板には、こういった場合、
タイプで判断して処理したらどうかというような回答がありましたが、
それではとてもじゃないけど冗長性が激しい事になってしまいます。
私の場合、オブジェクトがデータウィンドウ、データストアを問わず、
処理する内容は一寸の狂い無く同一のものであり、且つ膨大な処理です。

VBではObject型変数に入れてあげれば、処理時に判断されますが
(処理速度低下に対する批判は否めませんが)、
PowerBuilderではPowerObject型変数(またはAny型変数)に入れてあげても、
コンパイル時にエラーで落ちてしまいます。
因みにエラーで落ちるのは、SetItem、GetItemです。

どうすれば1つの変数で、データウィンドウ、データストアの、
両方のメソッドを利用出来るようになるのでしょうか?
宜しくお願い致します。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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