質問

そして、近年は編集中の学生のデータ収集ソフトウェアに私の仕様です。のプログラムに働きかける内Visual Basic6とし理想的にはたいと思いコンパイルのプログラム入ります。exeファイルだったので実行しませます。しかし、オプションを選択し、オexeを取得し、以下のエラーを報:

コンパイルエラー:サブ機能になるように設定ください。

そこから、なぜ私のプログラムから内Visual Basicることができていないコンパイルをexe.の他固定の改善提案をお願い申し上げます!

役に立ちましたか?

解決

すべてのファイルの初めに、書き込み「<のhref =」https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5798636.html "relが=" nofollowをnoreferrer ">オプションを明示する"。これは、強い型付きに弱い型付きからVBの動作を変更します。

これが意味することは、整数に文字列を入れたときに「実行」を押すと、その後、VBは、少なくともすぐに教えてくれ、またはだろうということです。それは「SubまたはFunctionが定義されていません」のように、障害に遭遇するまで、弱い型指定されたモードでは、プログラムが実行されます、その後クラッシュます。

あなたが「exeファイル」にコンパイルすると、VBはずっとだろう「明示的なオプション」のような余分な健全性チェックを行う必要があります。あなたが通常の実行中に問題が表示されていないのはこのためです。それは潜んでいる、そこにはまだですが、あなたはおそらく問題のある行を実行しないでください。

あなたがそうでなければ、あなたはすべての時間、このような問題を参照してくださいよ、あなたが持っているすべてのVBソースファイルで、このキーワードを使用することが非常に重要である。

他のヒント

あなただけのスタート(F5)を使用して、IDEでアプリケーションを実行している必要があります - これは、すべてのコンパイルエラーをキャッチしませんので、完全なコンパイルを行いません。私はあなたが常に完全コンパイル(Ctrlキー+ F5)で始まるを使用することをお勧め - エラーがどこにあるか、それはあなたが表示されます。

あなたは完全コンパイルで始まるを行うには、カスタムコントロールバーボタンを作成することができます - CTRL + F5のすべての時間を入力して保存します。

そして走行させることを可能にする、プログラムでもないコンパイルによる コンパイル要求 特徴は、IDE対応しています。いてはその他の投稿できCTRLキーを押しながらF5にあることを示すインターフェースコンパイル、またはご対応できるようオプション-->一般offにしてコンパイルマ...(保存のCTRL-F5s)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top