当前位置:编程学习 > C#/ASP.NET >>

C#调用com组件

 现在有这个需求,有一个用VC写的COM组件,我这要在C# VS中调用这个com组件,理由有些结构体,函数方法什么的,求大神指导怎么调用,这个结构体怎么调用啊。。。。 c# COM组件 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
        
        /// <summary>
        /// 断开终端与串口的连接
        /// </summary>
        /// <returns></returns>
        [DllImport("sms.dll", EntryPoint = "Sms_Disconnection")]
        public static extern uint Sms_Disconnection();
--------------------编程问答--------------------
引用 2 楼 qinwu7 的回复:
        
        /// <summary>
        /// 断开终端与串口的连接
        /// </summary>
        /// <returns></returns>
        [DllImport("sms.dll", EntryPoint = "Sms_Disconnection")]
        public static extern uint Sms_Disconnection();
这种我知道,但是结构体怎么引用? --------------------编程问答-------------------- 你自己定义一下,用Marshal转呗
C# 4.0或者VB.Net里可以使用“动态”类型,如果类型不匹配,运行时会报错 --------------------编程问答--------------------
引用 4 楼 dongxinxi 的回复:
你自己定义一下,用Marshal转呗
C# 4.0或者VB.Net里可以使用“动态”类型,如果类型不匹配,运行时会报错
有参考实例吗?不是很明白 --------------------编程问答-------------------- 在项目上右键引用->浏览->确定
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,