unmanagedresources

unmanagedresources

文章 0 浏览 4

单元测试是否清理了非托管资源

我正在使用 TDD 并为使用非托管资源的 System.IO.Stream 对象创建单元测试。我的项目由许多这样的流组成,我想测试这些实现在处置它们时是否真正清理…

栀梦 2025-01-05 06:48:19 1 0

是否有一些标准方法可以显式关闭服务和其他资源?

例如,当使用数据库连接、线程或 IO 流(所有需要显式关闭/释放的内容)时,是否有一些标准方法可以做到这一点?也许通过实现一些标准接口,框架/类消…

陌伤ぢ 2024-12-22 09:57:52 4 0

在 C# 中对同一作用域使用多个 using 语句时,是否可以保证调用 Dispose() 方法的顺序?

using (Stuff1 stf1 = new Stuff1(...)) // Allocation of stf1 using (Stuff2 stf2 = new Stuff2(...)) // Allocation of stf2 { try { // ... do st…

甜味超标? 2024-12-12 11:44:46 3 0

在托管代码中使用非托管 dll 中的资源字符串表

我有一个非托管 MFC 应用程序。我已经为该应用程序编写了一个 CLI 包装器并转换为 DLL。未修改的代码具有字符串表资源,用于在各处显示消息。 现在我…

倾听心声的旋律 2024-12-04 14:27:51 4 0

UnmanagedMemoryStream 处置和内存泄漏

考虑以下代码片段,并忽略缺少 using 子句或显式处置: public static Image GetImage(string imageName) { Image image = null; Stream unmanagedMem…

蓝色星空 2024-11-30 23:56:22 5 0

C# 中有非托管资源吗?

我和我的朋友讨论了 C# 中的托管和非托管资源。 据我的朋友说: 1.a) C# 中的每个对象都是托管的,当我们用 C# 编写代码时,没有什么比非托管对象或资…

沉睡月亮 2024-11-16 01:04:20 5 0

如何处理非托管代码块创建的异常

在我的代码中,我通过进程调用运行 exe 文件。 如何处理exe文件产生的异常。 有人可以帮忙吗?…

一念一轮回 2024-10-06 12:42:33 10 0

作为指针传递的非托管类型的 C++/CLI 数组

我的问题延续了这个问题 cli/C++ 如何使用非托管定义 cli::array类型元素? 我知道要创建具有非托管类型的托管数组,我需要提供其指针。 array^ args=…

心凉怎暖 2024-10-02 15:05:17 10 0

是否应该将 Marshal.FreeHGlobal 放置在finally 块中以确保资源得到释放?

我有以下代码块: IntPtr unmanagedPointer = Marshal.AllocHGlobal(buffer.Length); Marshal.Copy(buffer, 0, unmanagedPointer, buffer.Length); So…

源来凯始玺欢你 2024-09-15 12:50:04 19 0

C# 中的非托管 C 代码通过引用字符串数组编组!

我真的很难把这个整理下来。 我有如下所示的非托管代码: WORD HLP_GetDeviceNames (LPSTR *DevNames, WORD Max_Len, WORD Max_Num) 仅供参考,我没有…

清旖 2024-09-14 23:06:41 11 0

C# 获取非托管 dll 的版本

我正在从托管 c# 代码调用非托管 dll,并想检查我正在调用正确的版本。 我尝试加载程序集(然后获取资源文件,然后获取版本)的代码是: cur_version …

岁月静好 2024-08-26 00:34:41 13 0

从用 C++ 编写的 DLL 调用自定义类型;来自 c#

我在我的 C# 项目中使用用 C++ 编写的 DLL。我已经能够使用以下代码调用 DLL 中的函数: [DllImport("hidfuncs", EntryPoint = "vm_hid_scan", ExactS…

雨落□心尘 2024-08-20 11:06:52 14 0

非托管 dll 代码

我有一个 C#(.NET 3.5、VS2005 Professional)应用程序,它使用用 C/C++ 编写的非托管 32 位库。 我使用的API是这样的: void * Initialize(int x); …

娇俏 2024-07-17 08:14:02 12 0

需要在使用 TcpClient 的类上实现终结器吗?

我有一个类(例如 MyClass),它使用(作为私有字段)一个 TcpClient 对象。 MyClass 实现了 IDisposable,在 Dispose 方法中调用 TcpClient.Close。 …

怂人 2024-07-13 17:47:35 18 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文