PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6674 | 99/06/09 13:47:10 | RE(4):PB5.0.04: ユーザオブジェクトの分割 By 異星人 |
6672 | 99/06/09 12:11:18 | RE(3):PB5.0.04: ユーザオブジェクトの分割 By M.M |
6667 | 99/06/09 11:46:26 | RE(2):PB5.0.04: ユーザオブジェクトの分割 By まこと |
6657 | 99/06/09 09:44:05 | RE(1):PB5.0.04: ユーザオブジェクトの分割 By 異星人 |
6647 | 99/06/08 19:44:02 | PB5.0.04: ユーザオブジェクトの分割 By えふ |
カテゴリ:ユーザオブジェクト
日付:1999年06月09日 09:44 発信者:異星人
題名:RE(1):PB5.0.04: ユーザオブジェクトの分割
えふさん、おはようございます。
この手のエラーは1スクリプトが大きすぎる(たしかサポートの話では64KBだったかな?)ときに
起こるようですよ。
>そのオブジェクトは、はっきり言って、ユーザオブジェクトというより、
>オブジェクト指向の前の世代の様な作り(?)で、1個のメイン関数から、他の関数を呼びまくって
>全ての関数が、ツリー構造になっているんですよ!
>
>で、しかも、それぞれの関数は、インスタンス変数も使いまくっていて、
>単純に分割してしまうと、「インスタンスが使えない!」「関数が使えない」
>など、問題が山盛りです。
>
>どなたか、オブジェクトを分割する良い方法など、知りませんか?
>
この場合はこのスクリプトの前半部分と後半部分を別の関数にして(機能的に分けられるといいのですが...)、
今のメイン部分からこれらを呼出すようにすることしかなさそうですね。
同一オブジェクトですと、インスタンス変数、内部関数はそのまま使えますよ。
by 異星人
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.