0

一部のコードを c++ MFC から c# に変更しましたが、いくつか質問があります。

1) MFC には CByteArray 変数があります。c# でこの変数にどの型を指定すればよいですか?

2) 使用しなければならない ac# インターフェイスがあります。MFC では、CoCreate で接続します。

hRet = m_pConverterImpl.CoCreate ( CLSID_Converter, IID_IConverter );

c# からこのインターフェイスに接続するにはどうすればよいですか?

4

2 に答える 2

3
  1. List :を使用できますList<byte>。使い方によっては、MemoryStreamも適している場合があります。
  2. これはCOMインターフェイスです。プロジェクトにその DLL への参照を追加すると、VisualStudio によって適切な C# ラッパー クラスが作成されます。
于 2012-10-31T07:42:58.517 に答える
0

Activactor.CreateInstance(Type.GetTypeFromCLSID(clsId)); を使用できます。

于 2012-10-31T08:04:37.333 に答える