通知
すべてクリア
Topic starter
2014年9月30日 10:04 AM
以下のサイトでC#で動作するATL COMがあります。
http://www.codeproject.com/Articles/38254/Writing-Simple-COM-ATL-DLL-Using-it-
with-dotnet
このDLLをVC++で呼ぶとエラーが発生します。
ヘッダーファイル
CSimpleCom m_sc;
ソースファイル
CoInitialize(NULL);
m_sc.CreateDispatch(LSimpleATLcom.SimpleCom.1);
m_sc.put_AtlMarks( 999 );//←メンバが見つかりませんとエラーになる
long lVal = m_sc.get_AtlMarks();
どうしても分からず、困ってます。
どなたかお教え頂けないでしょうか?
2014年9月30日 1:39 PM
とりあえず、以下のページの内容は理解してますでしょうか。
(参考)
http://msdn.microsoft.com/ja-jp/library/windows/desktop/ff485840(v=vs.85).aspx
で、以下の内容などはどうですか。
1.CoCreateInstance()がみあたりませんけど大丈夫ですか。
2.戻り値のHRESULTの値はどうなってますか。