2

私はVB6でプロジェクトを書いています。私は Win7-32​​ ビットを使用しており、プロジェクトに問題があります。このプロジェクトは何年も前に書いたもので、今はそれを再コンパイルしています。Make xxx.exe コマンドを発行すると、VB6 はコンパイルを開始してフリーズし、10,000 以上の *.tmp ファイルを作成します。数分後に IDE を閉じて何もしません。私の間違いはどこですか?

4

5 に答える 5

2

私は(驚くべきことに)以前にこれと同様の問題を抱えていました。

最善の解決策は、プロジェクト設定の変更を開始することです。

プロジェクトを右クリックし、[プロパティ] に移動します。[コンパイル] タブで、[高度な最適化] に移動します。「Assume No Aliasing」をオフにするのがおそらく最善の策です。ただし、そのボタンが無効になっている場合は、P コードからネイティブ コードに切り替えてみてください。

上記の変更が機能せず、まだ P コードを使用していない場合は、P コードを試してください。

最後に、本当にネイティブ コードに固執したい場合は、[最適化なし] を選択してみてください。

それでも問題が解決しない場合は、設定を確認し、さまざまな最適化のチェックを外してください。

それでも問題が解決しない場合は、プロジェクト内の各フォームとその他のファイルを開いて、特定のファイルが単に破損しているかどうかを確認してください。これにより、突然終了する可能性があります。少なくともこの方法では、ファイルまで追跡できます。

それでもうまくいかない場合は、別のオペレーティング システムでコンパイルしてみてください。

幸運を!

于 2013-09-11T16:01:52.467 に答える
0

個人的には、Windows XP 以降の VB6 IDE にはあらゆる種類の問題がありました。

私は Windows 2000 を実行している仮想マシンを維持し、そこで VB6 の作業を行います。

問題はほとんどありません。奇妙な点がある場合は、VM をベースライン インストールに戻すだけです。

于 2013-09-12T14:29:29.090 に答える