PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16833 | 01/12/26 09:08:23 | RE(2):PB7.0: ライブラリとメモリの関係(関数) By north |
16797 | 01/12/19 18:33:08 | RE(1):PB7.0: ライブラリとメモリの関係(関数) By kanimiso |
16770 | 01/12/14 14:42:33 | PB7.0: ライブラリとメモリの関係(関数) By north |
カテゴリ:PowerBuilderの開発環境
日付:2001年12月19日 18:33 発信者:kanimiso
題名:RE(1):PB7.0: ライブラリとメモリの関係(関数)
northさん、こんばんは。
>NORTHです。
>
>ライブラリとメモリの使用量について質問があります。
>
>アプリケーションを実行すると、存在するユーザー定義グローバル関数が
>参照できないシステムエラーがたびたび発生します。
>(エラーナンバー:7 リンク時に参照できない外部参照・・・があります。)
外部関数を利用していて、その外部関数の定義があるDLL(PBD)をライブラリ探索パスに
追加していない場合にこのエラーが発生するかも。
>グローバル関数は全てfunction.pblというライブラリに納めてあり、
>合計で100以上あります。
>
>そこで関数用のライブラリを分割しようかと考えました。
>
>1ライブラリに100の関数オブジェクトを納めるのと、6対4や7対3くらいに
>分けて2つのライブラリに分割した場合、メモリの使用量は変わるのでしょうか?
ライブラリ探索パスに指定した順番でライブラリを検索するので、
良く参照されるものは探索パスの最初に定義していたほうが、
メモリの浪費が防げ、スピードも上がるのでは?
ちなみに1PBLのサイズが800KBを超えるたら分割したほうがいいかも。
>ライブラリの検索やインスタンス化の関係がよくわからないので、、、
>
>
>情報がありましたら教えてください。
>よろしくお願いします。
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.