none
C#で作成したアプリとC++/CLIのDLLを英語OSで動作させると落ちる問題 RRS feed

  • 質問

  • ただいま非常に困っております。

     

    C#2008で普通のサンプルアプリケーションを作成し、

    C++/CLIで作成したDLLと共に英語OS(Windows XP Professional 2002 SP2)上で動作させると落ちます。

     

    #C++/CLIの中のクラスのコンストラクタを呼んだだけで落ちます。

     

    ちなみに作成元PCおよびテストPCのWindowsUpdateは完璧に(あてるものがない状態)してあります。

     

    原因をご存知の方はいらっしゃいますでしょうか??

    2008年2月12日 11:49

すべての返信

  • 落ちるといっても色々ございますが。エラーメッセージ吐いたりしないんですか? ほかの環境では動くんですか?

    2008年2月12日 13:04
  • 回答ありがとうございます。

    日本語環境なら問題なく動作するのですが、英語OSで動作させると落ちます。

    画面ダンプが添付できなかったので、文字にして書きます。

    [アプリ名] has encountered a problem and needs to close. We are sorry

    for the inconvenience.

    If you were in the middle of something, the information you were working on might be lost.

    Please tell Microsoft about this problem.

    ........

    というような画面です。

     

    2008年2月12日 14:10
  • 他のマシンのVisual Studioでソリューションをビルドしたところ、英語OSでも問題なく動作することを確認しました。

    つまり、同一のプロジェクトファイルおよびソースコードを別のマシンのアプリケーションでビルドしたら、

    成果物の動作が異なるということでした。

    しかし何故だ??

    2008年2月14日 2:03