掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プログラムを分割するには? (ID:22029)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
毎度お世話になります。 実行モジュールのサイズダウンを兼ねて、プログラムを分割?したいと考えています。 例えば・・・、 Form1 に PageControl1 を貼り付け、さらに TabSheet1, TabSheet2, TabShht3 があります。 TabSheet1 には DBGrid1 を配置し、BDE 経由で Paradox に接続しています。 TabSheet2, TabSheet3 それぞれに、TabSheet1 のDBGrid1 の値を参照して処理します。 ここからが問題なのですが、上記は全て一つのプロジェクト?に所属していて当然一つの .exe ファイルが作成されます。担当者によっては TabSheet1 だけや TabSheet2 だけ、または全てを使用します。 そこで、使用しない機能を全てを .exe で実行するのではなく、メインの .exe ファイルを実行しながら(この場合は TabSheet1 だけの機能)必要に応じて、.dll 化した TabSheet2, TabSheet3 の機能を呼び出し、メモリにロードして実行する、ということを実現したいと考えています。 起動時間が長くなってきたため、こうすれば起動時間の短縮にもなり、また将来的には、担当者毎に、必要な .dll をインストールするなどを実現したいと考えています。 何かヒントになるようなモノが御座いましたら、アドバイスをよろしくお願いしたします。 ※共通関数などを .dll 化して都度呼び出すのは実現しているのですが、フォームを .dll 化して呼び出して使用する方法がわからないのです。 WindowsXP + D7Pro です。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.