error C3602: 'String': __gc 型オブジェクトを値渡しすることができません。


Jack  2008-03-11 18:14:24  No: 67823

皆さん、こんにちは。
私はこの問題を見ました:

「error C3602: 'String': __gc 型オブジェクトを値渡しすることができません。」

どういう意味ですか?
私のソースは:
public __gc class frmMain : public System::Windows::Forms::Form
{
...

};←

いつも最後の「};」をエラーで表示しました。


Blue  2008-03-11 18:22:43  No: 67824

示されたコードだけではエラーを判定できません。

自分で追加したコードをコメントにしてビルドできるか、
それができれば、徐々にコメントにしている個所を減らしてビルドできるか
検証してみてはどうでしょうか?

それと、開発官y項は記述したほうがよいでしょう。


Blue  2008-03-11 18:23:27  No: 67825

訂正)

>それと、開発官y項は記述したほうがよいでしょう。
それと、開発環境は記述したほうがよいでしょう。


Jack  2008-03-11 18:41:41  No: 67826

To Blue:
ご回答ありがとうございます。
すべてのエラーは:

------ ビルド開始 : プロジェクト : OKMDBrowser, 構成 : Debug Win32 ------

コンパイルしています...
okuma.cpp
okuma.cpp(15755) : fatal error C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。
Form1.cpp
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OKMDBrowser\OKMDBrowser\Form1.h(8295) : error C3602: 'String': __gc 型オブジェクトを値渡しすることができません。
Form1.cpp(12) : error C2039: 'CurrentThread' : 'System::Threading::Thread' のメンバではありません。
        stdafx.cpp(0) : 'System::Threading::Thread' の宣言を確認してください。
Form1.cpp(12) : error C2065: 'CurrentThread' : 定義されていない識別子です。
Form1.cpp(12) : error C2227: '->ApartmentState' : 左側がクラス、構造体、共用体へのポインタではありません。
        型は ''unknown-type'' です。
Form1.cpp(12) : fatal error C1903: 直前のエラーを修復できません。コンパイルを中止します。
コードを生成中...

ビルドログは "file://c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OKMDBrowser\OKMDBrowser\Debug\BuildLog.htm" に保存されました。
OKMDBrowser - エラー 6、警告 0

---------------------- 終了 ----------------------

    ビルド : 0 正常終了、1 失敗、0 スキップ

問題が見えますか?


Jack  2008-03-11 18:43:53  No: 67827

これ:

------ ビルド開始 : プロジェクト : okmSingle, 構成 : Debug Win32 ------

コンパイルしています...
Form1.cpp
c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\okmSingle\okmSingle\Form1.h(875) : error C3602: 'String': __gc 型オブジェクトを値渡しすることができません。

ビルドログは "file://c:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\okmSingle\okmSingle\Debug\BuildLog.htm" に保存されました。
okmSingle - エラー 1、警告 0

---------------------- 終了 ----------------------

    ビルド : 0 正常終了、1 失敗、0 スキップ


Blue  2008-03-11 19:07:37  No: 67828

とりあえず
>okuma.cpp
に #include "stdafx.h" の記述はありますか?

>'CurrentThread' 
はどのように記述していますか?

>自分で追加したコードをコメントにしてビルドできるか、
>それができれば、徐々にコメントにしている個所を減らしてビルドできるか
>検証してみてはどうでしょうか?
はやってみましたか?


Jack  2008-03-11 19:18:27  No: 67829

どうもありがとうございました。
今もう一度やってみます。。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加