腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
.
NET
-
从
非
托管
阵列
拷贝到
非
托管
阵列
、
、
、
我一直在查找Marshal类,但似乎找不到允许我
从
非
托管
数组(IntPtr)
复制到
另一个
非
托管
数组(IntPtr)的方法。 这可以使用.
NET
实现吗?
浏览 0
提问于2010-07-09
得票数 6
回答已采纳
1
回答
方法的类型签名与PInvoke不兼容
、
、
我是vb.
net
的新手,正在尝试调用返回记录的Delphi Dll。如果我在结构中放入三个整数,当我尝试下面的代码时,它会起作用,我得到了“方法的类型签名不是PInvoke兼容的”。
浏览 0
提问于2013-05-18
得票数 1
回答已采纳
5
回答
将
非
托管
数据
复制到
托管
阵列
中
我需要使用C++/CLI (数组)将本机(即
非
托管
)数据( byte *)
复制到
托管
字节数组中。
浏览 4
提问于2011-06-19
得票数 19
回答已采纳
1
回答
如何将依赖项
从
库项目
复制到
主项目?
、
、
、
、
我有一个Asp.
Net
项目(Vb.
Net
),它引用
托管
dll (用C#编写的库)。该库项目在lib文件夹中有几个
非
托管
依赖项dll(在构建过程中
复制到
bin/Release/lib文件夹)。我的库使用引用
非
托管
dll的DllImport。但是为了找到
非
托管
dll,我调用SetDllDirectory(): string path = // don't
浏览 1
提问于2018-07-17
得票数 1
回答已采纳
1
回答
在C#和本机C++之间共享内存
、
、
、
、
有没有一种方法可以在
托管
代码和本机代码之间共享内存,就像内存映射文件一样(我使用的是MMF2.0,所以.
Net
在这个版本中不可用),我是第一次接触这个.
Net
,那么什么是真正的编组?我这样做是为了在
托管
代码和
非
托管
代码之间进行通信,但我的问题是,在封送处理期间,我们是将
非
托管
代码的内存部分
复制到
托管
内存区域,还是共享相同的地址空间,因此当我们
从
非
托管
代码更改变量时
浏览 1
提问于2011-11-02
得票数 1
回答已采纳
1
回答
在C#中元帅是什么??我在哪里可以找到copy.Marshal
、
我想从Meta2示例MetaGetPointClouds中捕获点云,并将它们保存到PCD文件中。代码的结尾如下:{ _pointCloud.points,
浏览 0
提问于2019-04-15
得票数 0
2
回答
C#(单声道)
托管
阵列
与
非
托管
阵列
:基准测试支持
托管
?
、
、
、
、
以下基准测试出人意料地为
托管
阵列
提供了更好的结果(一致提高了10% )。我在Unity中测试,所以它可能与Mono有关?
浏览 1
提问于2015-02-12
得票数 2
2
回答
从
托管
C++访问本机C++数据
、
、
假设这个缓冲区是这样定义的:现在我想将这个缓冲区的一部分暴露给
托管
C++,例如,当LargeBuffer[5000]的库存储了1000字节的新数据时,我想对
托管
C++代码执行一个回调,传递一个指向LargeBuffer[5000]的指针,以便
托管
C++可以访问那里的1000字节数据(如果可能,直接访问,即不复制数据,以实现最大性能)。让
托管
C++代码访问此本机数组中的数据的最佳方式是什么?
浏览 0
提问于2009-12-30
得票数 3
回答已采纳
2
回答
引用
非
托管
程序集
、
、
、
、
我正在尝试引用.
NET
项目中的
托管
DLL,而不是将其
复制到
输出目录中。因此,当我的程序运行时,它从它安装的位置运行DLL -无论它在哪里。问题在于此
托管
DLL调用
非
托管
DLL。当我尝试引用
托管
DLL时,它抛出一个FileNotFound Exception - Could not load file or assembly 'CharacterGen' or one of通常的解决方案是还引用
从
另一个程序集中调用的DLL。但是,我
浏览 1
提问于2012-01-10
得票数 10
回答已采纳
1
回答
WndProc、Marshal.DestroyStructure和防止内存泄漏
、
、
、
、
这只是一个一般性问题,取自WindowsForms应用程序的以下代码:{ { DoSomethingWithRect(rect)
浏览 5
提问于2013-07-09
得票数 0
回答已采纳
1
回答
在节点-ffi中,C#的Marshal.PtrToStructure和StructureToPtr的等价性是什么?
、
、
、
Marshal.PtrToStructure:参数ptr (IntPtr):指向
非
托管
内存块的指针。将数据
从
托管
对象发送到
非
托管
内存块。 参数结构(对象):保存要封送的数据的
托管
对象。此对象必须是格式化类的结构或实例。ptr (IntPtr):指向
非
浏览 5
提问于2019-10-20
得票数 0
2
回答
是否可以将.
net
流包装为stl std::ostream*?
、
、
、
我有一个
非
托管
的c++库,可以将文本输出到std::ostream*。 我
从
c#库使用的
托管
c++包装器中调用它。目前,我将一个指向std::stringstream的指针传递给
非
托管
代码,然后调用System.String(stringstream.str().c_str())将
非
托管
缓冲区复制回.
net
友好的字符串是否可以将.
net
流包装为stl std::ostream*?-允许我将文本直接
从
浏览 0
提问于2009-09-23
得票数 4
回答已采纳
2
回答
在.
NET
控件中部署
非
托管
依赖项dll
、
、
、
、
我有一个依赖于一堆c++
非
托管
dlls的c# wincontrol。例如,当我在一个项目中添加一个对dotnetctrl的引用时,有没有一种方法可以让mylib像.
NET
程序集一样在正确的路径上可用?
浏览 0
提问于2010-02-23
得票数 3
3
回答
在调用重要的
非
托管
代码的.
NET
应用程序中,我可以使用哪些工具和技术来检测和隔离高内存使用率?
、
、
、
假设我有一个用WinForms编写的.
NET
应用程序。此应用程序
从
托管
堆和
非
托管
堆中分配大量内存。当
托管
对象使用重要的本地资源(例如Image或大型COM对象)时,或者当我调用具有大量内存需求的
非
托管
第三方库时,我就会遇到麻烦。到目前为止,我确实需要做一些检测工作来找出1)是
托管
代码还是非
托管
代码,即内存占用率和2)谁使用了如此多的
非
托管
堆。目前我所掌握的唯一技术是在perfmon
浏览 5
提问于2009-01-28
得票数 2
7
回答
在
托管
包装中包装
非
托管
c++
、
、
、
、
我有一个
非
托管
的C++库。我想公开.
NET
应用程序的功能。该库将异步处理数据,并在稍后不再需要数据时释放缓冲区:如何将这种事情公开给.
NET
应用程序呢?
浏览 6
提问于2009-01-22
得票数 1
2
回答
互操作:带有C# COM服务器字节数组参数的C++ COM客户端-数组是复制入/复制出还是直接访问?
、
、
、
bArray);coclass CSTest { [default] interface ITest;我们的目标是能够
从
C
浏览 0
提问于2012-07-10
得票数 0
回答已采纳
2
回答
C#如何
从
非
托管
C++获取int*数组
、
、
在
非
托管
端,我有short* m_pLevels[4],我需要得到指向C#端的指针数组,这样我就可以使用每个点
从
非
托管
端
复制到
托管
数组。
浏览 11
提问于2022-04-01
得票数 -1
1
回答
将C++/CLI程序集中返回类型为list的方法公开到C#项目
、
我有一个C++/CLI项目,它包装了我在C#项目中使用的本机C++应用程序。我在我的C++/CLI类中添加了一些空方法,它们可以正确地公开给我的C#项目。智能感知在C#中显示得很好,我可以与这些方法进行交互。然而,当我在C++/CLI中放入结构的返回类型时,该方法在C#中不显示为可用。有什么想法吗?IPFILTERINFOLIST GetBlockList() return _packetFilter->GetBlockList();...which调用...IPFILTERINFOLIST PacketFilter::GetBlockL
浏览 5
提问于2010-01-30
得票数 0
回答已采纳
1
回答
如何开始编写一个围绕C++ Omniorb存根的.
NET
包装器?
、
、
、
我的工作是
从
.
NET
3.5访问CORBA服务器应用程序。在评估了像IIOP.
Net
(未定义状态)这样的项目和像VisiBroker (昂贵)这样的产品之后,我想“自己”做这件事,并围绕C++编写一个.
NET
包装器-Stubs generated my Omniidl这意味着围绕
非
托管
C++代码编写某种
托管
代码层。 老实说,我不知道怎么做才是最好的方式。现在,我计划为每个
非
托管
类创建一个
托管
类。每个
托管</
浏览 3
提问于2010-04-26
得票数 2
1
回答
如何检查“32位优先”是否使用visual studio变量切换
、
、
我制作了一个NuGet包,其中包含了
托管
和
非
托管
代码。
托管
代码是用C#编写的,支持AnyCPU,而非
托管
代码是用C++编写的,并且有32位和64位版本。此包中的
托管
代码依赖于
非
托管
代码。\x86 \x64 package.targets \
net
472managed.dll 在我的“.targets”
浏览 1
提问于2019-12-17
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券