【解決方法】C#でWindowsフォームのデザインフォームエラーを解決する方法


変数 ‘axWindowsMediaPlayer1’ は宣言されていないか、割り当てられていません。

私が試したこと:

Windows メディア プレーヤーのライブラリを追加および削除しようとしました。ツールボックスからメディア プレーヤーを追加しようとすると、次のようなメッセージが表示されます
コンポーネントの作成に失敗しました「AXHOST」が表示される

解決策 1

エラー メッセージは非常に明白です。という変数がありません。 axWindowsMediaPlayer1 現在のスコープ内で。

まずはエラー メッセージをよく見てください。エラーが発生したファイルと、問題が見つかった行と列がわかります。 Visual Studio では、[エラー]ウィンドウでエラー メッセージをダブルクリックすると、その行に直接移動できます。

これにより、変数への参照がどこにあるかがわかります。次に、そのコードを調べて、そのコード行がなぜそこにあるのかを見つけられるかどうかを確認してください。

そしてこれを読んでください: 問題を解決するコードの書き方、初心者ガイド パート 2: 構文エラー[^] – 次回コンパイル エラーが発生したときに役立つはずです。

コーディング中には、おそらく 1 日に何度も構文エラーが発生することを覚悟しておく必要があります。どれだけ経験があるかに関係なく、誰もが経験します。 場合によっては、変数やキーワードのスペルを間違えることがあります。 文字列やコード ブロックを閉じるのを忘れることがあります。 猫がキーボードの上を歩いて、非常に奇妙な文字を入力することがあります。 メソッド呼び出しに必要なパラメーターの数を忘れてしまうことがあります。

我々はすべての間違いを犯します。

そして、私たち全員が構文エラーを修正する必要があるため、構文エラーを修正する必要があります。そして、他の人が修正してくれるのを待つよりも、自分で修正する方法を学んで修正する方がずっと早いのです。 したがって、エラー メッセージの読み方と、コンパイラーが間違っていると伝えている内容に照らして書かれたコードを解釈する方法を学ぶのに少し時間を投資してください。それは本当に役に立ちます。

申し訳ありませんが、この問題を解決することはできません。私たちはあなたのコードにアクセスできません。

構文エラーの修正を手伝いたくないと言っているわけではありません – 書こうとしていたものを読んでしまって自分自身のエラーが見えなくなることもあります – しかし、それらを修正するのは仕事の一部です。自分のためにやれよ、この業界で就職したら、人々はあなたを少し変人だと見るだろう!

コメント

タイトルとURLをコピーしました