• ベストアンサー

WaitHandle.WaitOne(Int32)というエラー

C# ManualResetEventで処理待ちをしているコードを書いています。 うまくいっているのですが、 パソコンによっては Method not found: \'Boolean System.Threading.WaitHandle.WaitOne(Int32)\'. というエラーが発生します。 サービスパックも同じSP2、OSも同じなので 同じ環境だと思います。 なぜこのようなエラーが発生するのでしょうか?

  • ENTRE
  • お礼率0% (16/2523)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 もしかしたら、Windows の .NET 2.0 というエンジンが古いせいかもしれません。  WindowsUpdateを何度か繰り返し、最新の状態にしてみてください。

関連するQ&A

  • httpステータスコード 取得

    AndroidStudioでステータスコードを取得する方法について https://developer.android.com/reference/java/net/HttpURLConnection.html 404や500などのhttpステータスコードを取得したいのですが上記の公式リファレンスで調べてみたところ 「HTTP_NOT_FOUND」を使えば404のコードが取得できる可能性があると思っていて タッチイベントなら public boolean onTouchEvent(MotionEvent event) {....}などのメソッドがあると思うのですが どのメソッドで使えば良いのかなど コードのサンプルを調べているのですが中々見つかりません。 「HTTP_NOT_FOUND」はどのメソッドで使えばいいのでしょうか? 目的 ・Webviewにて表示しているアプリでサイトが見つからないときに404などのコードをエラー画面に表示し500などの場合も別のエラーページを表示したい。

    • ベストアンサー
    • Java
  • インストールエラーが解決できない

    Word Viewer 2003 Service Pack3(sp3)ですが、自動更新のインストールでエラーが発生し処理できない。(1月の初旬から発生し、毎日エラーになります)

  • booleanのエラーコードーの意味が分かりません

    三角形を作るコードを書きました、JAVAの超初心者です宜しくお願いします。 下記のエラーコードが出ています。 1.「型Mathのメソッドabs(int)は引数(boolean)に適用できません。」 ここでどうしてもbooleanで答えを表示させたい場合には、どこをどのように書き直せばよいのでしょうか。 このような書き方がエラーであれば全てのbooleanコードーがエラーになってしまうような気がするのですが。 2.これをEclipseで実行させた場合には、args[1]~args[2]のデーター入力はどのようにしてやるのでしょうか。 実行させたときにキーから入力してやるのですか。 3. コンスタラクタ「this.L1 = a ;」でわざわざ「L1=a;」を定義してやる意味が良く分かりません。 他のメッソド「boolean isTriangle()」、「double getArea()」は「L1・・」で定義されている関数なのにわざわざ「L1=a;」を定義してやる意味が理解できません。 このケースではたまたまコンストラクタは必要ないし、省略も可かもしれませんが。 メッソドの後ろの「()」は、必要の場合はメッソドの引数を入れると本には書いていますが、クラス内で、メンバー変数として(この場合は「int L1, L2, L3 ;」)定義してやれば、メッソドからは、アクセスできるのでそのような処理がなぜ必要かがわかりません。 以上宜しくお願い致します。 ________________________________ class Sample { int L1, L2, L3 ; Sample (int a, int b, int c) { this.L1 = a ; this.L2 = b ; this.L3 = c ; } boolean isTriangle() { if(( L1 + L2 ) > L3 && Math.abs(( L1 - L2 ) < L3 )) { boolean S_bool = true ;     } else{ boolean S_bool = false ; } return S_bool ; } double getArea() { double S = (double)((L1+L2+L3)/2.0) ; double area = Math.sqrt(S*(S-L1)*(S-L2)*(S-L3)); return area ; } } class Sample_Test { public static void main(String args[]) { int s1 = Integer.parseInt( args[ 0 ] ) ; int s2 = Integer.parseInt( args[ 1 ] ) ; int s3 = Integer.parseInt( args[ 2 ] ) ; Sanmple t1 = new Sample ( s1 , s2 , s3 ) ; boolean sankaku = t1.isTriangle() ; double menseki = t1.getArea() ; System.out.println( sankaku ) ; System.out.println( menseki ) ; } }

    • ベストアンサー
    • Java
  • サービスパック3セットアップエラーについて

    サービスパック2からサービスパック3にしようと思いソフトウェアの更新をしたのですが、ファイルのバックアップを作成しているときにエラーが発生してしまいました。 エラー内容 "1450:システム リソースが不足しているため、要求されたサービスを完了できません" どうしたら良いのでしょうか? パソコンについて詳しくないので教えてください。

  • 変数booleanの扱い方

    下記のコードでコンパイルしたところ、出現 int 互換性のない型 要求:boolean boolean bl = 0 ; とエラーが出ました。コード上でまず、bl = 0 と0が入るのがまず分からないのと、trueとfalseを入れ換えているのがわかりません。すみませんが、かなりわかってないので、出来るだけ詳しく説明お願いします。 boolean bl = 0; for(int i=0; i<5; i++) for(int j=0; j<5; j++) if(bl == false){ System.out.print('*'); bl = true; } else{ System.out.print('-'); bl = false; } } お決まりのクラス宣言などのコードは省きました。

    • ベストアンサー
    • Java
  • WINNT4.0でエラーが出るので教えてください

    LANの設定をしてから下記エラーがでるようになりました。 サービスパック (SP3) ハードDISK容量 60G Server サービスは次のエラーのため終了しました: このコマンドを処理するのに必要な記憶領域をサーバーで確保できません。

  • MSFlexGridコントロールのエラーについて

    Access2000+MSDE1.0のアプリケーションで動作するアプリケーションで「438-オブジェクトは、このプロパティまたはメソッドをサポートしていません」というエラーが発生します。OSがWin98SEの時は問題なかったのですが、Win2000Proに変更してから発生しました。 発生している箇所を確認してみると、MSFlexGridを使って、表を表示しようとしている時に発生しているようです。 MSFlxGrd.ocx MSFlxGrd.dep FlxGdJP.dll comcat.dllなどをWinnt\system32にコピーし、regsvr32.exeを使って登録しましたが解消しません。 ただ、FlxGdJP.dllを登録した際、「DllRegisterServer entry point was not found」などどというエラーが発生しました。 このDLLがちゃんと登録できないのがダメなのでしょうが、どのように対処していいのか分かりません。 このエラーメッセージについて対処方法をご存知の方教えてください。

  • MacOSX Terminalで$PATH不正のエラーが起きる。

    ダウンロードした日本語input methodをMac OSXのX11で使用するため、これをTerminalでインストールしたいのですが、Terminalでcdした後に「./configuration」を入力すると次の表示が出ます。 「configure: error: no acceptable C compiler found in $PATH」 このため(だと思いますが)makeコマンドを打つと 「-bash: make: command not found」 というエラーが発生します。 どうすればこの問題を克服できるのでしょうか? どうぞ教えて下さい。

  • Java初心者です、エラーの意味が理解できません

    今晩は。Java初心者です、宜しくお願いします。 下のようなコードを書きましたが、 「コンストラクタ'sub(int)'は未定義です」、 「/型subのメソッド'disp(int)'は引数()に適用出来ません」というエラーが出ます。 エラーの意味が理解できません。 1.メソッドのみを持ったクラスSubに値をこのような渡し方は不可なのでしょうか。 2.Subには自動的にコンストラクタが生成されないのでしょうか。   されないとすれば、どの部分の書き方が悪いのでしょうか。 3.「型subのメソッド'disp(int)'への引数の渡し方」は、文法的にまずいということでしょうか。 それとも全てコンストラクタの生成が原因なのでしょうか。 ========================================================================= class Sub { void disp(int a) { System.out.println("a = " + a ); } } public class クラス { public static void main(String[] args) { Sub s = new Sub(10); //コンストラクタ'sub(int)'は未定義です s.disp();     //型subのメソッド'disp(int)'は引数()に適用出来ません  } }

    • ベストアンサー
    • Java
  • [C++]const int と配列

    constについて教えてください。以下のコード //------------------------------------------------------ #include <stdio.h> #include <math.h> const double RANGE = 12.; const int MESH = 10; //const int N = (int)(12.0*10); // (1) OK //const int N = (int)(12.0*MESH); // (2) OK const int N = (int)(RANGE*10); // (3) NG //const int N = (int)rint(12.0*10); // (4) NG double Array[N]; //------------------------------------------------------ をg++ 4.0.1でcompileすると error: array bound is not an integer constant とでてきます。(1)(2)ではエラーは出ません。 (1)(2)が良くて、(3)がだめな理由がわかりません。 どなたか教えてください。

専門家に質問してみよう