2011-01-08 11 views
0

通常、私はプログラムを作成するとき(私はこれまでにいくつかの非常に簡単なものを作っただけです)、プログラムをスタンドアロンEXEにコンパイルします。今日配布されているほとんどのプログラムには、プログラムを最初にダウンロードしたときにインストールされるexe、dll、およびその他のファイルが多数あります。私のプログラムをスタンドアロンEXEにコンパイルするのは間違っていますか?スタンドアローンとマルチファイルのメリットとデメリットは何ですか?1つのプログラムに多数のファイルがありますか?

私が考えることのできる唯一のものは、100MBのファイルをダウンロードしてすべてのユーザー設定データを上書きするのではなく、単にファイルを置き換えるだけの400KBのファイルをダウンロードすることができるためですそれは修正する必要があります。

答えて

0

DLLファイルはライブラリファイルです。ライブラリの関数を使用していない場合、DLLファイルはプログラムに含まれません。複数のEXEファイルを用意することは、一般に、より大きいプログラムをより小さく、より保守可能な単位に分割する方法です。

あなたがまだ始めているのであれば、これはまだ心配する必要はありません。ある日、他のビルドされたコンポーネントを使用する大規模なプロジェクトに取り掛かっているときは、ビルドフォルダを掘り下げ、いくつかのDLLファイルやその他のリソースがあることに気付くでしょう。

関連する問題