C#中能否调用CAB中的C开发的dll?怎么调用?

问题描述

C#中能否调用CAB中的C开发的dll?怎么调用?。求高手指点!!!

解决方案

解决方案二:

解决方案三:
C中的方法为:publicvirtualstringgetVersion()是ICBC_NETSIGNLib.InfoSecICBCNetSignClass的成员。C#怎么调用?[DllImport("ICBC_NetSign_64.dll",EntryPoint="getVersion",CharSet=CharSet.Ansi,CallingConvention=CallingConvention.Cdecl,ExactSpelling=true)]publicstaticexternstringgetVersion();怎么也不行。“System.EntryPointNotFoundException”类型的未经处理的异常在Test.exe中发生其他信息:无法在DLL“ICBC_NetSign_64.dll”中找到名为“getVersion”的入口点。
解决方案四:
应该是一个COMdll,可以在VS中项目-添加引用-COM-浏览添加进来直接使用。
解决方案五:
---------------------------MicrosoftVisualStudio---------------------------未能添加对“C:UserszhouxgDesktopJC支持JC_ZFSJSC_DataAuthTestbinDebugicbc_hhusbkey_64.dll”的引用。请确保此文件可访问并且是一个有效的程序集或COM组件。---------------------------确定---------------------------
解决方案六:
使劲顶啊!谢谢楼上回复的几个大牛们!

时间: 2025-01-07 16:28:48

C#中能否调用CAB中的C开发的dll?怎么调用?的相关文章

for-关于 += 在被调用函数中时的问题。

问题描述 关于 += 在被调用函数中时的问题. int add(int a){int b = 0: b += 1;}int main (void){int a =0;int i = 0;for(i = 0;i<= 5;i++){printf(""%dn""add(a));}return 0;}如果通过循环调用函数的话, b += 1;怎么进行赋值? 解决方案 使用指针或引用都可以达到要求,一般教科书上会使用指针. void add(int *a){ *a =

以前收集的一些资料---如何在ASP中通过ODBC调用Excel中的数据

excel|odbc|数据                如何在ASP中通过ODBC调用Excel中的数据    在ASP中通过ODBC调用Excel中的数据方式和普通的通过ODBC调用数据库的方式有一些不同的地方.下面将介绍如何通过ODBC在ASP中使用Excel的数据.    在使用的过程中,要注意的是你需要使用的ODBC驱动为:Microsoft ODBC Driver for Excel. 下面给出一个例子来具体说明如何调用的过程:1.在Excel的电子表格中新建一个叫Range的表单a

link中是不是只能调用sqlfunctions中的函数?能不能给sqlfunctions增加函数?

问题描述 link中是不是只能调用sqlfunctions中的函数?能不能给sqlfunctions增加函数? link中是不是只能调用sqlfunctions中的函数?能不能给sqlfunctions增加函数? 解决方案 可以调用自定义函数,不过前提是函数要在sql里面实现 参考:http://www.cnblogs.com/lyj/archive/2008/03/19/1112356.html 否则只能先用AsEnumerable转换成Linq to Objects,再执行.

在CPP中调用Jscript中的函数

js|jscript|函数 在CPP中调用Jscript中的函数   在C++中调用Jscript的函数非常简单,Windows提供了一个msscript.ocx的控件,利用这个控件可以直接操作Jscript: 执行一段Jscript脚本,或者调用指定的函数.我写了一个简单的例子:   l         导入msscript.ocx.下面这条指令会在项目目录中生成msscript.tli和msscript.tlh两个文件,里面有msscript.ocx中所有接口的描述和IID的定义. #imp

如何在ASP中通过ODBC调用Excel中的数据

excel|odbc|数据 http://www.chinaasp.com/ 在ASP中通过ODBC调用Excel中的数据方式和普通的通过ODBC调用数据库的方式有一些不同的地方.下面将介绍如何通过ODBC在ASP中使用Excel的数据. 在使用的过程中,要注意的是你需要使用的ODBC驱动为:Microsoft ODBC Driver for Excel. 下面给出一个例子来具体说明如何调用的过程:1.在Excel的电子表格中新建一个叫Range的表单a)在Excel文件ADOtest.xls中

利用VC调用动态链接库中的函数

自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中.显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中.Windows编程所需要的大量的API函数也被包含在Kernel DLL中.在Windows操作系统中使用DLL有很多优点,最主要的一点是多个应用程序.甚至是不同

js调用Flex中的方法并向flex中传参及flex调用js示例

首先,有了一个swf文件,test.swf,同时也有一个自动生成的html文件,test.html. 然后,在另外一个文件,test.jsp中,通过iframe,引入了test.html,即引入了swf. 现在想要在test.jsp中,向flex传参,并调用flex中的方法,我采用的方法是: 首先,在jsp中写一个调用flex的方法,如下 复制代码 代码如下: function initSWF(){ //得到swf的object var obj = window.frames["rightfra

怎样调用Word2013中的朗读功能

  调用Word2013中的朗读功能步骤如下: 创建新的选项卡,将朗读功能加入进来 步骤一:我们启动Word2013,鼠标右击菜单栏中任意一个选项卡,从弹出的菜单中选择自定义功能区. 步骤二:我们新建一个选项卡,重命名为Word联盟. 步骤三:在新建的选项卡里面新建组,名称暂定为Word联盟1,然后在左侧所有命令中找到朗读,添加到新的选项卡里面. 步骤四:确定之后,我们打开一份文档,单击菜单栏--Word联盟--朗读,即可听到声音了. 步骤五:结束的话,与上一步相同,停止朗读即可.

flex调用webservice中的自定义类的方法

 flex如何调用webservice中的自定义类,下面有个不错的示例,不了解的朋友可以参考下 代码如下: public class ReturnResult  {  public int curIndex { get; set; }  public DataTable idxList { get; set; }  }  //测试数据库连接  [WebMethod(Description = "!!!测试数据库连接,链接字符串在web.config中")]  public bool c