0

構成マネージャーで「リリース」を選択し、プログラム exe を開いてその中で作業しようとすると、「myprogram has stopped working ..」というメッセージ ボックスが表示されます。これは、リリース モードが選択されているのにデバッグ モードが選択されている場合に発生し、プログラムが実行されます。元気で問題ありません!

私のプログラムにはデータセットと接続などが含まれており、すべてデータベースアクセスの操作に関するものです

注: メッセージ ボックスはプログラムの起動時に表示されず、起動後、特定のフォームを開いたり閉じたりすると表示されます。

私は自分のコードを入れることができません.1000行ほどの非常に大きなコードですが、この単純なコードを使用して特定のフォームを表示しています:

 Dim o As New commandsSearch
    o.ShowDialog()
    o.Dispose()

私はそれがメモリの問題だと思います、多分?

あなたの解決策を教えてください:)

ありがとう。

4

1 に答える 1

0

newこれは、宣言で( を使用して) 初期化呼び出しを行ったときに発生することがあります。初期化中にエラーが発生した場合、メッセージはせいぜい一般的なものです。初期フォームがロードされる前に作成されたクラスなどを、一度にいくつかコメントアウトして、それを絞り込む (または可能性として排除する) まで、一時的にコメントアウトしてみてください。

于 2013-01-12T04:19:45.080 に答える