managed-code相关内容

从 Delphi 调用 C# dll

我用单一方法编写了 .Net 3.5 dll,该方法将由 Delphi .exe 调用.不幸的是它不起作用. 步骤:1. 使用以下代码创建 C# 3.5 dll: 公共类 MyDllClass{public static int MyDllMethod(int i){MessageBox.Show("数字是" + i.ToString());}} 转到程序集属性 --> 程序集信息并选中 ..
发布时间:2021-12-13 23:03:07 C#/.NET

使用托管代码调用蓝屏死机

这里只是好奇:是否可以在 Windows XP/Vista 下使用 .net 托管代码调用 Windows 蓝屏死机?如果可能,示例代码是什么? 只是为了记录,这不是出于任何恶意目的,我只是想知道实际杀死指定的操作系统需要什么样的代码. 解决方案 键盘的东西可能是一个不错的选择,但如果你需要通过代码来做,继续阅读... 本质上,您实际上并不需要任何东西,您只需找到 KeBugC ..
发布时间:2021-09-27 18:47:53 其他开发

VB.NET套接字异常仅在调试时

我最近在将VB.NET解决方案从VS2005上转换为VS2010时遇到了一些相当令人困惑的行为。作为参考,该解决方案针对.NET 2.0,并且在转换之前已在调试器中正常运行。除了IDE更改之外,公司还认为可以将我的设备从Win XP(x86)刷新到Win 7(x64)。 现在,我已经转换了VS2010的解决方案,调试器加载后立即收到Socket异常(详细信息如下)。这仅在调试器中发生。在发布 ..
发布时间:2020-10-03 01:50:48 其他开发

托管代码是在c ++中使用SMO的唯一方法吗?

我必须在C ++中使用SQLSERVER SMO。是托管代码是使用C ++中的SQLSERVER SMO的唯一方法吗? 我尝试了很多方法..但我发现使用托管代码是唯一的选择。是否有其他方法? 解决方案 技术上,您可以将.NET程序集公开到标准COM基础结构,但这需要更改源代码(请参阅 this )。您可以尝试在标准SMO对象周围创建一个COM感知包装器,然后在C ++中将它们用作常规 ..
发布时间:2016-10-30 03:09:01 C#/.NET

难道这C ++项目中使用这些工具就像一个.net反射反编译?

我使用Microsoft Visual Studio 2012,我想写本机C应用++。我之所以不想使用Manged code(.NET),因为我不希望我的应用程序反编译回源$ C ​​$ C用这些工具就像一个.net反射,但它会很好,如果我仍然在我的应用程序中使用的用户界面(CLR Windows窗体)。 但是,当我加入UI(CLR Windows窗体)到我的Win32项目该消息弹出: 这 ..
发布时间:2015-11-27 12:43:09 C#/.NET

为什么C ++语言需要修改为"管理"?

为什么不能编译器写的管理的什么需要的管理的C ++中code(即使其“CLR兼容”) 也许有一些妥协,比如禁止的无效的指针,在某些情况下等,但所有这些额外的关键字等,那是必须由这些增加要解决的问题? 我有我的想法的一些方面,什么可能很难解决,但一个好的坚实的解释将是非常美联社preciated! 解决方案 我有答案不同意为止。 的主要问题理解的是,一个C ++编译器创建code,适用于一 ..
发布时间:2015-11-26 10:22:02 C#/.NET

.NET的数值计算的速度

在我的经验中,.NET比原生code慢了2〜3倍。 (我实现了L-BFGS的多元优化)。 我已经追踪了广告上的计算器来 http://www.centerspace.net/products/ 速度更是惊人,速度接近原生code。他们怎么能这样做呢? 他们说: Q值。是NMath“纯”.NET? 一个。答案一定程度上取决于你的“纯.NET”的定义。 NMath是用C#,再加上一个小的托管C ..
发布时间:2015-11-25 23:29:23 C#/.NET

有一种普遍的做法如何使垃圾收集器释放内存在.NET更容易?

我一直在想,如果有一种方法如何加快.NET释放内存。我创建一个游戏在.NET中(只有管理code)如不需要任何显著的图形,但我仍想以不失去对性能没有正确写出来。 例如它是有用的分配空值对象不是不再需要?我看到这几样在互联网。 解决方案 时是很有用的空值分配给那些不再需要的对象呢? 一般情况下,没有。大部分样品,你会看到网上说这样做是通过人们来自VB6,在那里,这是一个常见的​​最佳做法 ..
发布时间:2015-11-25 16:09:32 C#/.NET

到底是&QUOT什么;管理" code?

我已经写C / C ++ code将近二十年了,我知道Perl,Python和PHP和一些Java为好,我自学的JavaScript。但我从来没有做过任何.NET,VB或C#的东西。这到底是什么“管理”code是什么意思? 维基百科描述其简称为“$ C,根据虚拟机的管理执行$ C”,并它明确表示,Java是(通常)管理code,那么为什么这个词似乎只适用于C#/。NET?你可以编译C#到包含VM中 ..
发布时间:2015-11-24 16:04:36 C#/.NET

调用C#从德尔福DLL

我组成的.Net 3.5 DLL使用单一的方法,这是德尔福.exe文件来调用。 遗憾的是它不工作。 的步骤: 1.创建C#3.5的dll与code: 公共类MyDllClass { 公共静态INT MyDllMethod(int i)以 { 的MessageBox.show(“数为”+ i.ToString()); } } 转到大会属性 - > ..
发布时间:2015-11-24 15:22:28 C#/.NET