草庐IT

delphi-2010

全部标签

c# - 在Delphi中调用nil引用的方法是 "supported"吗?

以下Delphi程序根据nil引用调用方法并运行良好。programProject1;{$APPTYPECONSOLE}typeTX=classfunctionStr:string;end;functionTX.Str:string;beginifSelf=nilthenbeginResult:='nil'endelsebeginResult:='notnil'end;end;beginWriteln(TX(nil).Str);Readln;end.但是,在结构相似的C#程序中,将引发System.NullReferenceException,这似乎是正确的做法。namespaceCo

c# - 如何删除 TFS 2010 中的特定 ChangeSet?

如何删除tfs2010中的特定变更集?我的变更集版本号为545、544、543,542。现在,我只想删除tfs中的特定变更集543? 最佳答案 您必须回滚变更集,您不能删除变更集。(RollbackCommand)在您的情况下,一个简单的回滚命令将是这样的:TFrollback/changeset:C543 关于c#-如何删除TFS2010中的特定ChangeSet?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - Delphi 开发人员转向 C#

我已经有一段时间是Delphiholic了,最近我也在考虑学习一些C#,但是我有点“害怕未知”,我已经做了一些简单的应用程序作为测试驱动C#,我不得不承认我喜欢它,但是我不太喜欢这个IDE...这里所说的问题,如果其他走这条路的人会回答,我将不胜感激:作为一名Delphi开发人员,Delphi语言的“主要基本”变化是什么(基本是指基本——实用函数、流等),我习惯于将“系统、类、窗口”添加到不使用“使用System.XXX.YYY.ZZZ”,我试图在我的脑海中实现从Delphi到C#的部分平等,直到我看到Delphi与C#携手并进的地方等等......我希望问题很清楚,如果没有,请毫不犹

c# - 没有断点时调试器停止 VS2010

我最近更改了调试器中的一个选项,我认为这是导致此问题的原因,但我似乎无法“撤消”它...我用谷歌搜索,所有点击都返回相反的“为什么”调试器不会在断点处停止”无论如何有人可以阐明一些吗?编辑:当我在Debug模式下按f5时。每次。它进入Program.cs并停止在Application.SetCompatibleTextRenderingDefault(false);在Main()中 最佳答案 我知道的旧线程,但我刚遇到同样的问题。我所做的只是删除所有断点(对我来说是Ctrl+Shift+F9),然后对我的启动项目进行清理,然后进行重

c# - 将 Office 2010 Web 应用程序与 ASP.NET 结合使用

是否可以将Office2010网络应用程序与ASP.NET应用程序一起使用?例如:-对于我的ASP.NET应用程序的每个用户,我的服务器上都有一个包含Word文档的文件夹-ASP.NET应用程序在网格中向用户显示可用文档-单击网格中的其中一个文档时,Word文档将加载到包含Office2010网络应用程序Word界面的IFrame中,并且可以对文档进行编辑-编辑后,文档可以保存到服务器,ASP.NET网格显示更新状态这样的场景是否可能?你需要什么,例如Sharepoint、Office2010许可证? 最佳答案 我认为您会想看看Sh

c# - "Edits were made which cannot be compiled"。在 vs2010 中选中零错误和启用并编辑并继续

我能够在Debug模式下编辑我的代码,但随后弹出显示错误Editsweremadewhichcannotbecompiled.Executioncannotcontinueuntilthecompileerrorsarefixed但错误列表为空,我已选中启用编辑并继续。我使用的是vs2010。清理重启也没有解决问题。 最佳答案 当您的工作区损坏时,可能会出现此问题。只需关闭VisualStudio,删除(或者最好先重命名).vs文件夹,然后再次启动VisualStudio。它甚至可以在VS2017中发生。

c# - 坚持使用 Delphi.NET 和 Delphi 2007

我的公司有一个大问题。我们在Delphi.NET中开发了一个包含超过1.000.000行代码的应用程序。因此,我们只能使用Delphi2007和.NET2.0。随着技术和用例的发展,我们需要迁移到另一个开发平台。到目前为止,我们尝试了几种promise将Delphi.NET转换为C#代码的工具-每个工具都有几个问题,例如错误的字符串索引(Delphi1C#0)或何时使用类型来声明数组边界。采用这种方法后,我们尝试反编译Delphi.NET程序集-从中​​返回的代码几乎不可读,并且有数百个调用Borland特定程序集的辅助函数。我已经考虑过自己编写一个转译器的可能性,但是Delphi的歧

c# - Visual Studio 2010+ 中的自定义关键字着色

我正在尝试为C#代码的VisualStudio编辑器中的某些关键字添加自定义着色。我希望能够将实现IDisposable的任何类型着色为不同的颜色。理想情况下,我想创建一个简单的类/接口(interface)列表,这些类/接口(interface)在我可以编辑的某种配置中派生自IDisposable。(尽管如果您说有一种方法/插件可以自动找到所有一次性类型并独立为它们着色,那将是chalice)。我进行了大量研究,看起来“编辑器分类器”扩展可能会成功。然而,我创建了一个仅尝试为“Stream”一词着色的代码,尽管它确实命中了我试图突出显示该词的代码,但它最终并未在编辑器中突出显示。我已

c# - 创建 'Custom Designer' Visual Studio 2010 加载项

我们工作的主要部分是创建和操作某些XML文件,这些文件有一个自定义编辑器。编辑器开始出现问题,我们正在寻找替代品。由于VS2010最近推出,表面上具有改进的加载项架构(MEF?),我对将编辑器构建为VisualStudio中的自定义编辑器的可能性很感兴趣.它必须以与代码编辑器或设计器相同的方式出现-一个选项卡项,其中可以同时打开多个,包含我们用来编辑文件的GUI.它将与VS的编辑菜单集成。它可以使用输出窗口显示消息。它看起来与VisualStudio中的任何其他编辑器一样。现在,我正在寻找以类似方式工作的加载项示例-最好是源代码-看看这个模型是否符合我们的要求。我也在寻找与创建VS20

c# - 当 Debug.Assert 失败时导致 VS2010 调试器中断

当Debug.Assert的参数计算为false时,是否有任何方法可以导致VisualStudio2010在调试时中断?示例:在我的代码中有这样的行:Debug.Assert(!double.IsInfinity(x));如果我没有调试,断言失败时会弹出一个窗口。但是当我调试时,断言被记录到“输出”Pane中,这很容易被遗漏;没有弹出窗口,调试器不会停止。因此:当Debug.Assert失败时,是否有任何方法可以强制VisualStudio调试器中断?(顺便说一句:我正在开发基于WPF的桌面应用程序。在Windows窗体应用程序中,行为似乎有所不同:此处,调试器在Debug.Asser