社区
C#
帖子详情
调用非托管DLL不成功,请帮帮忙
tyronehong
2005-12-13 04:33:26
public class TestDll
{
[DllImport("keyint.dll")]
public static extern void init(ref string ErrCode);
public static string testinit()
{
string errcode = "0";
init(ref errcode); //这句出错,提示:未将对象的引用设置到对象的实例??
return errcode;
}
}
...全文
173
11
打赏
收藏
调用非托管DLL不成功,请帮帮忙
public class TestDll { [DllImport("keyint.dll")] public static extern void init(ref string ErrCode); public static string testinit() { string errcode = "0"; init(ref errcode); //这句出错,提示:未将对象的引用设置到对象的实例?? return errcode; } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyronehong
2005-12-16
打赏
举报
回复
解决了,用StringBuilder,谢谢
lookcode
2005-12-13
打赏
举报
回复
public static extern void init(ref string ErrCode);
有这个函数吗? 引用来做什么用,如果要学习引用,最好找個可以用的
pyuan
2005-12-13
打赏
举报
回复
不要用ref string,而且最好用stringbuiler
速马
2005-12-13
打赏
举报
回复
没有任何情况需要使用ref string
速马
2005-12-13
打赏
举报
回复
贴出函数原型
还有方法的参数是传入参数还是传出参数
tyronehong
2005-12-13
打赏
举报
回复
VS 2003提示:未将对象的引用设置到对象的实例??
VS 2005提示:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。!!!??
tyronehong
2005-12-13
打赏
举报
回复
这是VB6的声明,能成功调用
Private Declare Sub init Lib "hisint.dll" (ByVal Errcode As String)
PB的,也能成功
PRIVATE SUBROUTINE init(ref string Errcode) Library 'keyint.dll'
在.net里应该如何调用,谢谢了
diandian82
2005-12-13
打赏
举报
回复
mark
tiaoci
2005-12-13
打赏
举报
回复
public static extern void init(string ErrCode);
不需要ref吧,不知道你dll中怎么用的 ERRCODE
rex0y
2005-12-13
打赏
举报
回复
EntryPoint没写,还有参数类型对不对
rex0y
2005-12-13
打赏
举报
回复
[DllImport("User32.dll",EntryPoint="keybd_event")]
private static extern void keybd_event(byte vk,byte
scan,long dwFlags,long dwExtraInfo);
ASP.NET中
调用
非
托管
DLL
的问题
我这时就把bxllib.
dll
拷贝到Bin目录下,但仍然提示找不到
DLL
,在工程里添加
DLL
引用的时候,发现添加这个
非
托管
DLL
就会令VS2005异常退出 后来发现用[
Dll
Import(@"./Bin/bxllib.
dll
")]这样指定
DLL
的绝对路径就...
[C#/C++]C#
调用
非
托管
DLL
的APIs
[C#/C++]C#
调用
非
托管
DLL
的APIs 上网baidu一下或google一下这个东东就有很多人在问这个问题,最近我也用到了这个,所以就留下来以备往后需要是可以查找。我想通过这个来作为C#
调用
windows APIs的出发点,在...
C#
调用
非
托管
DLL
的APIs
[C#/C++]C#
调用
非
托管
DLL
的APIs 上网baidu一下或google一下这个东东就有很多人在问这个问题,最近我也用到了这个,所以就留下来以备往后需要是可以查找。我想通过这个来作为C#
调用
windows APIs的出发点,在以后的...
C#
调用
C/C++动态链接库(.
dll
)详解
在实际工作中,我们经常会将C语言中的.lib和.h文件(静态库)编译成动态连接库.
dll
文件(这里只提供这两种文件,没有完整的工程),以提供给其他语言平台
调用
。 1,必须有.lib文件,只有.h文件是无法编译动态连接库的...
c# 使用c++封装类库
调用
方式 (通过
dll
方式使用)
什么是
托管
代码?
C#
110,499
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章