[DllImport("k8110.dll")]
static extern bool CAN_Open(long iIndex);
//Public Declare Function CAN_Open Lib "k8110.dll" (ByVal iIndex As Long) As Boolean
在VB 下调用是可以的,在 vs2005 下就说 没有找到该模块,我的k8110.dll都已经拷贝过去了啊
vb 转 C# 的 代码? 有什么问题吗?
static extern bool CAN_Open(long iIndex);
//Public Declare Function CAN_Open Lib "k8110.dll" (ByVal iIndex As Long) As Boolean
在VB 下调用是可以的,在 vs2005 下就说 没有找到该模块,我的k8110.dll都已经拷贝过去了啊
vb 转 C# 的 代码? 有什么问题吗?
解决方案 »
- 这个脚本的星期如何处理?
- 限制textbox的输入问题
- c#调用dll
- 公司不让用QQ,MSN,,,能不能自己写个聊天工具啊(只要2个人可以聊的就可以了)?
- 端口重定向问题
- ▲▲▲这种报表格式怎么实现??▲▲▲
- 有没有乌鲁木齐的程序员
- * 难题: 如何让窗口旋转45度,斜斜地摆在屏幕上?注意,不是说画一个奇形怪状的窗口,而是把标准窗口旋转一下。
- 跪求解决简单C#语法问题! 都问的没分了!!急啊!!
- A.关于全局常量;B.关于C#中的函数是否需要声明
- 我想取得一个Excel的Sheet中某列的数据 到第几行就结束了 有什么比较好的方法...
- 一段 VB 的Dll 调用的代码,怎么改成 C# 2005 的代码?
还有一种可能是这个Dll还依赖其他 的Dll文件,如果缺少的话也会报楼主的那个错
K8110.dll 是 vb6 生成的。
怎么转啊,教教 我啊
这个一般是用来调用windows本地的一些dll或是API用的。如果是自己开发的组件, 可以直接引用使用。
to :bluemoonright(大老粗) ,我是调用的是出错,不是build 的时候出错。
谢谢大家呀。
我用loadlibrary("路径"),发现得到的是 0。
搞了一个下午,也没有解决?
[DllImport("DLLName",EntryPoint="FunctionName",
CallingConvention=CallingConvention.StdCall]
public static extern bool Create (string name);
static extern bool CAN_Open(long iIndex);---------------------
[DllImport("k8110.dll", EntryPoint="CAN_Open", CallingConvention=CallingConvention.StdCall)]
static extern bool CAN_Open(long iIndex);---------------------------------------
[DllImport("k8110.dll")]
static extern bool CAN_Open(int iIndex);
-------------------------------------------
[DllImport("k8110")]
static extern bool CAN_Open(int iIndex);
---------------------------------------------------把 Int 改成 long ,都不行
把该Dll文件复制到你的Exe文件目录下
还有一种可能是这个Dll还依赖其他 的Dll文件,如果缺少的话也会报楼主的那个错
可能是这样。
你那个dll是什么写的?功能是什么。你能猜出他内部是怎么实现的么?大概的说说才好判断。