- PR -

C++マネージ型オブジェクトについて

1
投稿者投稿内容
道の駅
会議室デビュー日: 2004/04/28
投稿数: 1
投稿日時: 2004-04-28 12:09
みなさんこんにちわ

C++でADO.NETを扱いたいと考えています。
OleDbのオブジェクトをグローバル変数として宣言すると

グローバルな、または静的なマネージ型オブジェクト、または__gcポインタを宣言できません

というコンパイルエラーが発生します。
エラーメッセージの内容のとおり
OleDbオブジェクトをグローバルで宣言するのは不可能なのでしょうか?
トランザクション処理が必要なのでグローバル宣言ができないのであれば
C#での開発に変更するなどを検討しないといけないのかなと迷っています。
MSDNでははっきり不可能とは書いていないような気がして
C++をあきらめきれません。
似たような経験をされた方や詳しい方がいらっしゃたら
どんなことでもいいのでアドバイスいただきたいです。
よろしくお願いします。
足軽
会議室デビュー日: 2004/11/14
投稿数: 1
投稿日時: 2004-11-14 12:28
私も同じエラーとなりました。
エラーコードで検索すると、↓のような情報にあたりました。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vctbsCompilerErrorC3145.asp
1

スキルアップ/キャリアアップ(JOB@IT)