【解決方法】私の networkinterface.getisnetworkavailable() サンプルを動作させてください。

[ad_1]

ドルヘイグさんへ:

私は www.codeproject.com 内の「system.net.NetworkInformation」の例に従っており、ネットワーク検出に関する簡単な例をまとめました。 これは、私の例を動作させようとしたものの、成功しなかった私の簡単な例です。 この簡単な例を理解してもらえますか? ありがとう。 それは私が間違っていることを教えてくれます。 サムトードさん、出欠を。 2019年8月3日。

私が試したこと:

            x  = 0;
/// my simple example. 
		using system;
		using system.net;
		namespace System.Net.NetworkInformation {
			if (NetworkInterface.GetIsNetworkAvailable()) {
		           xx = 1;
                 	}
			else {
			   xx = -1; 
			}
                        printf(" xx1 = %d\n", xx);
		}

解決策 2

チェック変数に 2 つの異なる名前を使用しました。 適切な名前を使用すると、そのようなエラーがはるかに見やすくなります。 また、そもそもなぜ変数を使用するのでしょうか? if ステートメントから両方のケースのコメントを出力するだけです。

C++
if (NetworkInterface.GetIsNetworkAvailable()) {
    printf("Interface available\n");
}
else {
    printf("No interfaces found\n");
}

解決策 1

記事からコードを取得した場合は、その記事の下部に[コメントまたは質問を追加]ボタンがあり、作成者に電子メールが送信されます。 その後、あなたが彼らと話したいという通知が彼らに届きます。
これをここに投稿するのは、彼らが「立ち寄って」、それが彼らのためであると認識することにかかっています。

しかし…コンパイルすらできないコードがあり、期限を追加する必要はありますか? うーん…私たちは行き詰まっている人たちを喜んで助けます。しかし、それは私たちがあなたのためにすべてを行うためにここにいるという意味ではありません! 私たちがすべての仕事を行うことはできません。あなたはこれに対してお金をもらっているか、成績の一部であり、私たちがあなたのためにすべてを行うのはまったく公平ではありません。

したがって、私たちはあなたに仕事をしてもらう必要があります。あなたが行き詰まったときは、私たちがお手伝いします。 それは、あなたが提出できる段階的な解決策を提供するという意味ではありません。
まず、自分が現在どこにいるのか、そしてプロセスの次のステップは何なのかを説明します。 次に、次のステップを実行するために何を試みたか、また実行したときに何が起こったかを教えてください。

解決策 3

ありがとう、Richard M.(Richard MacCutchan)、「オリジナルグリフ」が聴いてくれるといいのですが…

わかりました、質問のタイトルは悪趣味でした。私は何か要求を要求したり、悪趣味なことを暗示しているわけではありません。 私はそれを動かそうと長い間叩いていましたが、無駄でした。 イライラしてしまいました。 C++ と C# のコードを直接混合できないことを知らないと、それをやり直す必要があるような気がします。 いいえ、ページの下部に記載されている「originalgriff」として作者にメッセージを送信できるとは知りませんでした。 少し覗いて料金を支払った後、C# (できれば) DLL ファイルの作成方法と、その作成方法に関する C# DLL の回路図/テンプレートが示されるエリアに誘導されました。 これまでに何度も見たように、あなたの解決策は C# DLL テンプレートの中心にあり、私はその方法を学んでいるところです。 ありがとう、サムトード。
各プログラマー/開発者には独自のスタイルがあることを忘れないでください。私は私のスタイルを文書化する必要がありました。 THX。

[ad_2]

コメント

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