特許
J-GLOBAL ID:200903054692188274

情報処理装置

発明者:
出願人/特許権者:
代理人 (1件): 加藤 卓
公報種別:公開公報
出願番号(国際出願番号):特願平4-172096
公開番号(公開出願番号):特開平6-019717
出願日: 1992年06月30日
公開日(公表日): 1994年01月28日
要約:
【要約】【目的】 ライブラリルーチンを必要に応じてリンクしたり、切り離したりすることができるダイナミックリンク機構を提供する。【構成】 アプリケーションプログラム111のコードが、ダイナミックリンクサービスライブラリ112の関数DllOpenを呼び出すと、ロードテーブル116が作成される。また、当該ダイナミックリンクライブラリ113の各モジュール(ルーチン)の格納されたグローバル領域アドレス、ベクタアドレスおよび、ロードテーブル116のエントリアドレスがパステーブル115に格納される。関数DllExecuteを実行すると、アプリケーションプログラム112はパステーブル115を参照してダイナミックリンクライブラリ113をコールすることによりダイナミックリンクライブラリ113が実行される。また、関数DllUnlkを実行すると、ダイナミックリンクライブラリ113のメモリ領域が解放される。
請求項(抜粋):
外部記憶装置から、RAMの所定領域にアプリケーションプログラム、およびダイナミックリンクライブラリをロードして実行する情報処理装置において、アプリケーションプログラムの記述に応じて前記ダイナミックリンクライブラリの前記RAMへのロード、ロードした前記ダイナミックリンクライブラリのサブルーチンの実行、および前記ダイナミックリンクライブラリ領域のメモリ解放を制御する手段を設けたことを特徴とする情報処理装置。

前のページに戻る