社区
C#
帖子详情
用C#调用C++写的DLL的问题
songjinxi123
2007-01-09 07:59:37
我C#调用一个C++写的DLL,这个DLL里面有2个函数,2个函数的功能都是对一个串字符进行处理,当然处理的方法不一样。在VS.NET 2005里面调试运行2个函数都能正常运行的,但是我直接执行生成的EXE文件,不会报错,但其中一个函数能正常执行,另外一个函数却得出了错误的数据。谁遇到过这种情况吗?有可能是什么原因呢?
...全文
208
8
打赏
收藏
用C#调用C++写的DLL的问题
我C#调用一个C++写的DLL,这个DLL里面有2个函数,2个函数的功能都是对一个串字符进行处理,当然处理的方法不一样。在VS.NET 2005里面调试运行2个函数都能正常运行的,但是我直接执行生成的EXE文件,不会报错,但其中一个函数能正常执行,另外一个函数却得出了错误的数据。谁遇到过这种情况吗?有可能是什么原因呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Knight94
2007-01-10
打赏
举报
回复
to DLL用VS.NET 2005 写的,环境都是XP,.NET 2.0
dll属于.net的类库?
to 这个DLL是我朋友写的,当时他说写的时候就很怪,因为编译的时候编译器跳过一些代码不编译,而把这些代码换一下位置,编译器又要编译了。这个DLL他自己测试过,说没问题的。
你最好把你的情况给他反映一下
songjinxi123
2007-01-09
打赏
举报
回复
UP
songjinxi123
2007-01-09
打赏
举报
回复
这个DLL是我朋友写的,当时他说写的时候就很怪,因为编译的时候编译器跳过一些代码不编译,而把这些代码换一下位置,编译器又要编译了。这个DLL他自己测试过,说没问题的。
songjinxi123
2007-01-09
打赏
举报
回复
DLL用VS.NET 2005 写的,环境都是XP,.NET 2.0
Knight94
2007-01-09
打赏
举报
回复
dll用什么写的,运行的两个环境有什么不同吗
songjinxi123
2007-01-09
打赏
举报
回复
那个DLL在C++写的程序里执行就没任何问题,我用C#调用在调试器里执行也没任何问题,但是直接执行生成的EXE就出问题了,郁闷
maliang00111
2007-01-09
打赏
举报
回复
有愚翁大哥帮忙耶~~
Knight94
2007-01-09
打赏
举报
回复
这就很怪了,除非dll中操作字符串越界,即字符的buffer长度不够而造成的。
c#
调用
c++
DLL
,
dll
有二维数组
c#
调用
c++
DLL
,
DLL
里是二维数组 ,
c#
里如何
调用
二维数组
C#
调用
C++
动态
DLL
C#
动态
调用
DLL
文件(有的
DLL
是用
C++
或其它语言
写
的不能直接
调用
,但可以用态
调用
)
初学及入门
C#
C#
是一门用于开发web服务器,客户端的开发语言。...很多人入门一门编程语言可能会有很多
问题
,本门课程从自身学习编程语言的基础上讲解
C#
,并且并行比较C,
C++
,java等语言,从而能够更整体理解编程语言入门的方法。
C#
调用
C++
的动态库
Dll
示例(含UsbLibDotNet使用)
1.
C#
调用
C++
封装的动态库
dll
2.结构体含union共同体的
C++
转
C#
示例 3.
C#
结构体指针的
调用
演示 4.
C#
读取USB数据设备的示例 5.
C#
动态
调用
C++
dll
库示例 6.
C#
静态
调用
C++
dll
库示例 注意:UsbLibDotNet使用时候需要先安装...
c#
调用
C++
编
写
的
DLL
函数各种参数传递
问题
。
c#
调用
C++
编
写
的
DLL
函数各种参数传递
问题
。数据处理
问题
等等。
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章