PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21859 05/04/07 22:53:58 RE(6):windowを静的にOpenしたのですが【訂正】 By nupitaro
21857 05/04/07 00:18:35 RE(5):windowを静的にOpenしたのですが By nupitaro
21855 05/04/05 17:16:29 RE(4):windowを静的にOpenしたのですが By 林田
21854 05/04/05 12:56:57 RE(3):windowを静的にOpenしたのですが By yoshiki
21852 05/04/05 09:57:03 RE(2):windowを静的にOpenしたのですが By 林田
21851 05/04/04 22:59:18 RE(1):windowを静的にOpenしたのですが By nupitaro
21849 05/04/04 16:43:59 windowを静的にOpenしたのですが By 林田

カテゴリ:PowerBuilderの開発環境
日付:2005年04月04日 16:43 発信者:林田
題名:windowを静的にOpenしたのですが

こんにちわ林田と申します。

 業務システムをPowerBuilderで開発しています。
 今回業務メニューを利用者が設定出来る様にしました。
 仕組としては、メニューの個々のボタンの起動名称と起動window名をテキストで定義し、そのテキスト 
 を読込み起動名称 と、起動windowを静的にOPENしています。

 この様な仕組みで作成し、いざテストをしてみると、問題が有ることが解りました。
 <問題点>
  起動Windowから呼び出したサブルーチン側(function)で、起動WindowのDWを使用するとエラーとなってし
まう。
  サブルーチンのエラー箇所⇒ wcnt = w_cw_scm011.dw_1.RowCount()
                               ※w_cw_scm011は起動Windowのwindow名
                              エラー内容:nullオブジェクトの参照が行われました。

 まとめますと、
      STRING AAA
      Window win
      AAA = \"w_cw_scm011\" ※w_cw_scm011の内容はテキストから抽出
      OPEN(win,AAA)
        で起動すると、上記の箇所でエラーとなってしまう。

    この問題を解決する為には、テキストの起動window名を動的に起動する必要があります。
   ・OPEN(w_cw_scm011)
        で起動すると、上記のエラーは起きない。

 テキストの起動window名を動的にOPENする方法は出来ないでしょうか?
  何方か教えて下さい。 
 お願いします。



 


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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