腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9457)
视频
沙龙
2
回答
在
System.Access应用程序
中
调用
C++
Dll
时.Net冲突
异常
、
、
、
我正在
C#
中
实现
C#
Dll
。private TestStruct* _testStruct; [DllImport(@"WrapperApplication.
dll
并试图
在
C#
构造函数
中
调用CPP构造函数。但是
在
测试(_testStruct,value)行
中
,
在
试图读取或写入memory.It时抛出System.A
浏览 1
提问于2013-10-04
得票数 0
回答已采纳
1
回答
从
托管
c#
崩溃调用
c++
代码
、
、
、
我有一个
非
托管
c++
DLL
,它通过
托管
c++
包装器调用
c#
代码。
非
托管
c++
DLL
是某个应用程序的插件(我无法控制).当此应用程序调用
非
托管
c++
DLL
时,一切正常工作,直到
托管
c++
代码尝试使用
c#
代码为止。然后它就坠毁了。因此,我的猜测是,我的
c#
浏览 2
提问于2012-11-16
得票数 1
2
回答
如何
捕获
DLL
中
的错误
、
、
我们有一个调用
非
托管
C++
中
主要功能的.NET程序。我
在
.NET端有一个全局
异常
捕获
器,用于
捕获
任何未处理的错误,但
非
托管
C++
DLL
中
的访问冲突等错误可能会导致程序停机,而不会进行任何日志记录。
在
DLL
中
添加“全局”
异常
捕获
器的最佳方式是什么?我能在DllMain
浏览 2
提问于2011-04-08
得票数 1
2
回答
如何从
C++
调用
C#
时获得std::
异常
错误描述
、
、
我有一个
C#
应用程序,它在
C++
dll
中
调用一个函数。此函数可以引发继承std::exception的各种
异常
。目前,我发现这些例外情况如下:{}{} 我的第一个问题是,这些代码会
捕获
所有的std::exception吗?我
浏览 0
提问于2010-08-20
得票数 8
1
回答
从
非
托管
代码传播到
托管
代码的
异常
?
、
、
我
在
一个
C++
项目中重用了一大块
非
托管
C#
代码。
非
托管
C++
代码包装在
托管
C++
代码层
中
,该层代码与
C#
代码交互。现在,
非
托管
C++
代码使用assert(false)来引发关键错误。我正在考虑用抛出新
异常
(.)替换断言(False)。然后
在
C#
GUI层
捕获
浏览 2
提问于2013-09-10
得票数 2
回答已采纳
5
回答
在
C#
应用程序中使用
C++
类动态链接库
、
、
、
我有一个
非
托管
的
C++
动态链接库,它只导出一个类(不是COM……它只是一个简单的
C++
类)作为它的接口。我想在
C#
中使用这个类,但被告知它不能只导入到
C#
中
。
在
我的
C#
应用程序中使用这个类的正确方式是什么?
浏览 1
提问于2009-02-20
得票数 46
回答已采纳
1
回答
在混合代码
DLL
中
为_caught_ SEH
异常
生成最小转储
、
、
、
、
我正在尝试使用类似于的代码
在
我的
托管
进程
中
创建迷你转储。 -> -> ->我
浏览 4
提问于2010-04-26
得票数 3
回答已采纳
1
回答
从
托管
C#
代码
中
没有发生
未
执行的调用
、
、
我正在从
托管
代码
中
调用
未
存储的函数。但无固定电话不会发生。
托管
C#
代码:(从VisualC# ->控制台应用程序创建了一个项目(Sampletest) ){ {
C++
代码:"IsTherePower()“定义
在
SampleDll.cpp<
浏览 1
提问于2018-10-15
得票数 0
2
回答
如何在混合应用程序中进行
异常
处理?(使用
非
托管
DLL
的
托管
应用程序)
、
、
、
、
可以
在
非
托管
DLL
中
抛出
异常
并在
托管
应用程序
中
处理它吗?throw(x); 这以前是有效的,但是现在应用程序是用不同的标志(,/clr,等)编译的,因为我们需要
浏览 3
提问于2010-01-08
得票数 1
回答已采纳
2
回答
在
非
托管
C++
中
未
捕获
C#
DLL
异常
、
作为熟悉通过COM
在
非
托管
C++
中使用
C#
DLL
的练习的一部分,我尝试了解
异常
处理是如何工作的。我写了一个很小的
C#
动态链接库,它只包含一个抛出
异常
的函数和一个调用该函数并试图
捕获
异常
的
C++
函数。下面是使用Visual Studio2012用
C#
编写的动态链接库: namespace ExceptionThrowingLib public inte
浏览 75
提问于2019-05-04
得票数 0
回答已采纳
1
回答
P/Inoke
捕获
本机
异常
我正在测试一个
C#
.NET 4.0应用程序,该应用程序通过PInvoke与
C++
非
托管
dll
交互,并且我希望
捕获
DLL
引发的任何
异常
。我将
dll
函数封装在try/catch子句中,以处理本机
异常
,但是当它被触发时,它将被忽略。=0) 这是一个令人满意的解决方案,但我只是想知道为什么其他选项没有任何效果,并怀疑本机
异常
是由
非
托管
dll
浏览 7
提问于2012-07-13
得票数 2
回答已采纳
3
回答
结合使用
C++
和
C#
、
将
C++
和
C#
结合起来是一个好主意,还是会带来任何直接的问题? 我有一个应用程序,需要一些部分是
C++
,和一些部分是
C#
(为了提高效率)。
在
C#
中使用本机
C++
动态链接库的最佳方式是什么?
浏览 2
提问于2010-03-28
得票数 38
回答已采纳
2
回答
VisualStudio2008Express
C++
32位构建在Windows764位上
、
、
、
这是我的设置:-
非
托管
C++
静态库,“库”-包装用于
C#
的“库”功能的
托管
C++
DLL
,引用“
DLL
”的
托管
C++
控制台应用程序-引用“
DLL
”的
C#
应用程序。我在运行
C#
应用程序时会得到
DLL
抛出的
异常
,我通常通过
托管
C++
控制台应用程序来调试类似的问题,因为我可以进入
非
浏览 2
提问于2011-04-08
得票数 2
3
回答
为什么我没有击中我的
托管
C++
DLL
中
的一些断点(即使它们
在
调试时是纯红色的)?
、
、
、
、
我创建了一个
DLL
,其中包含一个
托管
的
C++
类,它封装了C库的一些功能。我有一个
C#
测试项目,它引用
托管
C++
DLL
。
非
托管
调试
在
C#
项目中打开,并且我已在
C++
DLL
项目中设置了调试器Type=Mixed。下面是我得到的一张图表:
C#
控制台应用程序->包装器
DLL
->
托管
C++</
浏览 2
提问于2012-04-26
得票数 0
1
回答
更改
C++
代码
中
动态链接库的.NET 4运行时激活策略
、
、
、
、
我们已经开发了一个Fortran4.0模块,它需要从
非
托管
C++
程序(以及
C#
程序)访问。
DLL
被正确加载,该方法可用于
C++
程序,但在调用指向
C#
代码的方法时引发
异常
。对于可视化: -> controller.
dll
(unmanaged
C++
within the
C++
proje
浏览 1
提问于2011-08-31
得票数 3
回答已采纳
1
回答
当我已经有了接口和类型定义时如何与
C++
dll
进行互操作
、
、
、
、
我想在我的
C#
.net应用程序
中
为一个大型项目使用一组
非
托管
的.net库。下载了库的代码后,我注意到使用库的演示项目实际上是用
C++
/CLI完成的。由于演示项目是
在
C++
/CLI
中
完成的,作者没有提前,并在该演示应用程序的外部依赖文件夹
中
添加了头文件
中
的大多数类型定义和接口定义。如果可以,我如何才能确切地使用这些定义与这些
托管
C++
dll
进
浏览 2
提问于2013-10-17
得票数 0
回答已采纳
1
回答
我可以
在
.NET
中
从无管理的.
dll
或.exe
中
读取文件属性吗
、
如何使用
C#
从用
c++
编写的
非
托管
dll
和exe
中
读取文件信息,如标题、描述、版权等?我知道如何使用MetadataLoadContext从
托管
代码
中
获取这些信息,但是加载
C++
Exe/
DLL
会抛出
异常
:System.BadImageFormatException: This PE image
浏览 10
提问于2020-07-22
得票数 1
3
回答
在
C++
外部组件中使用.Net本机
dll
引发了
异常
、
、
我试图
在
C++
中使用本机
C#
dll
,并得到错误代码为-2147467259的“外部组件抛出了
异常
”。
C#
:public static extern string MyFunction([MarshalAs(UnmanagedType.LPStr)] StringBuilder input);__declspec(dll
浏览 0
提问于2011-10-25
得票数 2
回答已采纳
4
回答
管理
托管
(
C#
)和
非
托管
(
C++
)对象的析构函数
、
、
、
、
我
在
c#
dll
中有一个
托管
对象,它维护
c++
dll
中非
托管
对象的匿名整数句柄。
在
std::map
中
,
在
std::
c++
中使用匿名整数来检索
非
托管
c++
对象。通过这种机制,我可以使用匿名整数句柄来维护
托管
对象和
非
托管
对象之间的松散关联。
在
托管
对象的fin
浏览 2
提问于2009-12-22
得票数 4
回答已采纳
1
回答
C#
未从
非
托管
C++
dll
捕获
未处理
异常
、
、
、
、
我有一个
非
托管
的
C++
dll
,它是从一个
C#
应用程序调用的,我试图让
C#
应用程序
捕获
所有的
异常
,以便在
dll
由于
非
托管
异常
而失败时,用户将得到一条半体面的错误消息(
C#
应用程序是一个实现它自己的http因此,如果我创建以下代码并执行
C#
应用程序,则
dll
抛出一个错误,整个应用程序将终止。有什么想法吗? 这是
在</em
浏览 6
提问于2010-11-19
得票数 17
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券