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 (記載なし)

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