投稿日 | : 2003/03/10(Mon) 21:08 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: VBのEXE作成の時間にいて |
> そこで質問なのですが、VBでEXEを作成するときにかかる時間というのは何に影響されるのでしょうか?
モジュール数、使用可能な空きメモリ容量、コードのサイズ、変数等の数、
PC自身の処理速度等々、いろいろな要因があります。
> VBでExeを作成するときに1時間半〜3時間くらいかかってしまいます。
> こんなに時間がかかることはあるのでしょうか?
プログラムの規模によっては、コンパイルに何時間をかかる場合はありえますが、
あまり大きくなるようであれば、ActiveX DLLとして処理を分割するとか、
機能単位でEXEをわけるなどの処置をとるという事を検討された方が良いでしょう。
ただ、今回はこれ以上、コードの大幅な修正ができないようですので、
とりあえずは、以下の事を試してみてください。
1. ネイティブコンパイルを採用している場合、コンパイルモードをPコードにして試して見る。
2. コンパイル時に、フォームやコードウィンドウなどを開いている場合は、それらを全て閉じておく。
3. http://support.microsoft.com/?scid=176435 にしたがって、オブジェクトの参照回数を減らす。