cost 322 ms
使用 clr pytho.net 将参数(带 ref)和字符串数组传递到 .net function - passing parameter (with ref) and string array into a .net function with clr pythonnet

我在 dll 中有这个 function,我通过 clr 在 python 中导入了 asNetArray function,我在 .net 的某个地方找到了它。 不幸的是我有这个错误。 我不明白为什么,而且在 pytho.net 上搜索东西有点复杂,因为没有太多适合初学者的文档。 我试图用Arr ...

析构函数与 IDisposable - C# 垃圾收集器调用哪个更可靠? - Destructor vs IDisposable - which one get called more reliably by C# garbage collector?

似乎无法在 Inte.net 上找到一致的答案。 看起来 CLR GC 对是否在垃圾收集期间调用析构函数做出了“决定”。 这意味着有时不会调用析构函数。 我们遗留代码库的结构方式,“使用”块不能总是使用,object 实例确实有某些资源需要在 object 不再需要后释放。 我需要一种有保证的方式 ...

不同版本的 Microsoft.Build.* 程序集具有导致问题的相同 15.1 版本 - Different releases of Microsoft.Build.* assemblies have the same 15.1 version leading to issues

似乎在某些时候程序集 Microsoft.Build、Microsoft.Build.Framework 等在更新后停止更改其版本,因此实际上不同的 Microsoft.Build 程序集的版本变得相同 (15.1)。 如果应用程序依赖于其中一个库,并且在全局程序集缓存 (GAC) 中安装了相同的版 ...

由于其在 C++/CLI 中的类型,无法获取字符串长度 - Cannot get String Length due to its type in C++/CLI

我正在尝试构建一个 C++/CLR 表单应用程序在下面的代码中我正在尝试获取GetTb的字符串的长度这是从文本框Tb_Return中检索到的字符串 在第 3 行中,Visual Studio 不断突出显示GetTb变量并出现以下错误表达式必须有 class 类型但它有类型当我尝试更改. 进入-&gt ...

使用“CreateProcess()”会产生错误 C2664 - Using "CreateProcess()" gives error C2664

我正在尝试从我的.cpp文件中打开一个应用程序。 我做了一些研究,发现使用CreateProcess()是最好的选择。 这样做会产生以下代码: 但是,当我尝试构建解决方案时出现以下错误: 错误出现在CreateProcess() function 上。 我想知道是否有人可以向我解释该错误并告诉我如 ...

C++ Visual Studio GUI 不会立即显示更改 - C++ Visual Studio GUI does not show changes immediately

我想写一个 function 让 GUI 中的标签淡入。我使用 for 循环。 该循环中的每一步我都将 label 的颜色值设置得更高。 在每一步之后,我都有 200 毫秒的时间延迟。 以下代码有效,只是标签颜色的更改仅在循环完成后可见。 有没有办法强制 GUI 立即显示更改? 还是有另一种让标签淡 ...

如何提高 UWP 中写入文件的性能 - How to improve performance of writing files in UWP

在我的 UWP 应用程序的以下部分中,我遇到了创建大量大型 TIFF 文件的性能瓶颈。 有没有什么方法可以让它在没有太多转换和数据副本的情况下运行得更快? 由于平台限制,我不允许使用fopen (拒绝访问)。 我已经尝试过broadFileSystemAccess但它有同样的问题。 fopen仍然 ...

从非托管代码 C++ 返回的字符串中断 - strings breaking coming back from unmanaged code C++

我正在为要使用 C# 调用的非托管 C++ function 创建一个包装器。 function 返回结构向量。 从 function 返回时,字符串一切正常,但在“返回”到包装器后,字符串中断返回奇怪的字符。 奇怪的是,如果我第二次调用它,而不关闭 Visual Studio,它就可以工作! ...

OpenCASCADE 7.6.0 未使用带有 Visual Studio 2022 (Windows 10) 的 .NET 6.0 class 库进行编译 - OpenCASCADE 7.6.0 not compiling with a .NET 6.0 class library with Visual Studio 2022 (Windows 10)

重现步骤: 安装一个版本的 Visual Studio(我使用的是 VS Community 2022)。 安装 OpenCASCADE 7.6.0 。 使用面向 .net6.0 的 Visual Studio 2022 创建一个 C++ .NET CLR 项目。 更改设置以包含 OpenCASC ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM