managed

    0热度

    1回答

    我在使用MMD从文档库中选择文档时,在我的Web部件中使用分类控制。我试图在我的WebPart选项中设置多个MMD值,但它只取一个值。以下是我的代码IsMulti=true。 还有什么我必须做的,以获得多值税控制? 感谢和亲切的问候 丹尼尔 rel3DeptsTaxCtrl = new TaxonomyWebTaggingControl(); rel3DeptsTaxCtrl.ID = "rel

    0热度

    1回答

    我有一个旧的MFC代码,我想从我的托管C#WPF .Net应用程序调用。为了封装本地代码,我发现我可以使用1)P/Invoke 2)C++/CLI或3)COM。 但我还有一个担心。我读过你必须构建MFC扩展DLL,只要它包含从MFC派生的类。此外,这个DLL的调用方必须是一个MFC环境,我认为这意味着这个DLL在我的托管代码中不可行。 在我的应用程序中,我有从基类MFC类派生的类。我使用文档视图体

    2热度

    2回答

    如何检查与VB.Net如果一个文件 C:\文件\将Test.exe 是一个.NET二进制或如果它是一个本地二进制文件?

    0热度

    1回答

    this是问题的根源。我的答案被删除,提示开始一个新的问题。所以,我们走吧: 我想将托管参考this传递给非托管代码。然后从非托管回调中调用托管回调。 public ref class CReader 与私人领域 private: [...] void *m_pTag; [...] 在管理类的构造函数我初始化m_pTag这样的: m_pTag = new gc

    1热度

    1回答

    我有一个相当复杂的应用程序,它在多个步骤或阶段中初始化。有些组件是在构建过程中创建的,有些是在用户上下文可用时,有些则在叶末可用时创建。我想使用MEF来创建一个简单的可扩展初始化过程。 我现在的问题是可以有一个MEF组成多个步骤?一些进口可以得到满足,但有些进口只有在用户上下文在第二个组合中可用。

    0热度

    1回答

    我有一个C#DLL中有一个输入和两个输出参数的方法。所有这三个都是String。 我想从firebreath C++调用该函数。我该如何从C++传递BSTR *值?我如何从C#中获取这些值? 我已经尝试使用 BSTR* userKey =NULL; *userKey = ::SysAllocString(L"Hello Managed World"); 但它不工作就搞定了。 C#函数: pu

    1热度

    2回答

    我想创建一个简单的记录存储应用程序,但对于一些愚蠢的原因C++拒绝让我导航回到我的默认frmview.h表格,添加记录后。 这是我试图执行代码: System::Windows::Forms::DialogResult Result = MessageBox::Show(this,String::Format("Record Added for user {0}, Add another?", t

    0热度

    1回答

    我有基于COM的C++项目,其中正在访问C#程序集。我想编写代码来处理C#程序集抛出的com项目中的异常。 我试着放置try和catch块,但是没有抛出异常,而是HRESULT值小于零。我需要确切的消息字符串来显示C#API抛出的内容。 请为此提供指导。

    1热度

    1回答

    如何返回MIB_IPFORWARDROW数组? struct MIB_IPFORWARDTABLE { public uint Size; [MarshalAs(/* what goes here? */)] public IPFORWARDROW[] Table; }; [DllImport("iphlpapi", CharSet = CharSet.Au

    0热度

    1回答

    我正在研究一个需要我在C#和Unmanaged C++之间传递二维数组的项目。 我需要为2D整数阵列沙2D浮点数组做这个,但现在我被卡在2D整数数组上。 我有工作就好1D整数阵列模式.... 我演示C#代码看起来像这样 // Test 2D integer Array int[,] cs2DIntArray = new int[5,2]; cs2DIntArray[0, 0] = 0; cs