私の顧客にとっては、Windows XPコンピュータ上で動作するビジュアルベーシックな6アプリケーションで変更を加えなければなりませんでした。Visual Basic 6アプリケーションの変更、exeクラッシュ
これは特別なことではなく、単にplcと通信し、ユーザーインターフェイスとして機能します。
私の変更は開発環境(IDE)で完全に機能しますが、私がexeを作成すると、いくつかのフォームを開いたり、いくつかのボタンを押すとクラッシュします。いくつかのものは動作し、いくつかのものはクラッシュします。
開発中のコンパイラは、フルコンパイルした後でもエラーを生じません!
私はコードを反復することによっていくつかの「バグ」を発見しました。これは本当にいくつかの変数を削除することです。 (既に存在していたのは+ プログラマブルエラーではありません)コンパイラはエラーを出さず、exeがクラッシュします。
クラッシュしたバグの例:
sub On form_load()
Some code
Global_String_Variabel = "Something"
some code
End sub
をちょうどこの形でグローバル文字列変数を削除すると、それはもはやクラッシュしませんでした。
コードのこの平和がすでに存在していたので、それは奇妙だが、完全に罰金ではなく、開発
.exeファイルに誰かがこれが起こる可能性がなぜ任意のアイデアを持っていない作品?
あなたの質問と対応するコードを含めて質問を編集してください。 – Filburt
エラーメッセージは表示されません。画面は空白です。 –
実行時にクラッシュを正しくコンパイルするプログラム自体は、それ自体まったく驚くべきことではありません。コンパイラは、実行時に発生する可能性があるすべてを予測することはできません。 – DaveInCaz