C# 在C语言中使用COM对象#
我正在尝试在我的网站上使用TrustCommerce。我从网站上安装了dll文件,但我不能使用它。我应该可以使用C# 在C语言中使用COM对象#,c#,dll,com,C#,Dll,Com,我正在尝试在我的网站上使用TrustCommerce。我从网站上安装了dll文件,但我不能使用它。我应该可以使用myObject.PushParam(string),但它不工作。这里有我遗漏的东西吗?我在PHP中找到了一个关于它的例子: public static void TrustCommerce() { //TCLinkNET.TClinkClass. object myObject = Orders.COMCreateObject(
myObject.PushParam(string)
,但它不工作。这里有我遗漏的东西吗?我在PHP中找到了一个关于它的例子:
public static void TrustCommerce()
{
//TCLinkNET.TClinkClass.
object myObject = Orders.COMCreateObject("TCLINKCOMLib.TClinkClass");
}
public static object COMCreateObject(string sProgID)
{
// We get the type using just the ProgID
Type oType = Type.GetTypeFromProgID(sProgID);
if (oType != null)
{
return Activator.CreateInstance(oType);
}
return null;
}
将COM引用添加到项目中,然后将为COM生成一个简介程序集。您使用的方式需要反射来调用COM方法。3.5或更低版本,请不要忘记将互操作程序集与应用程序安装程序一起分发 该站点处于中等信任状态吗?它不工作,因为我应该能够使用它的函数,如PushParam,但它给了我一个错误:((只需单击上面的链接,您就可以知道我在说什么:)我做到了,我想我们可以在c中使用它,因为TCLinkNET.TClinkClass tclink=new TCLinkNET.TClinkClass();谢谢大家