问题标签 [delphi.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 在 Delphi 中禁用 ECO
我如何在 delphi .Net 中禁用 ECO?
delphi - 检测我的应用程序是否在 IDE “Delphi 2007 .Net”下运行
如何检测我的应用程序是否在 IDE“Delphi 2007 .Net”下运行,有类似 DebugHook 的东西?
再见。
c# - 如何在 .Net 中序列化 COM 对象?
我需要使用 .net 使用 c# 或 Delphi .Net 序列化 Com 对象,这可能吗?
asp.net - Delphi for .NET 未在 .NET 库搜索目录中找到共享文件(“[DCC 错误] F1026 未找到文件)
一段时间以来,我一直试图找出安装 RAD Studio 2007 的问题。编译具有 .NET 特性的 ASP.NET 应用程序构建时,我收到“[DCC 错误] F1026 找不到文件错误,它报告找不到特定的 .dcuil 文件。
此错误消息中引用的文件位于 .NET 库搜索路径中显示的目录中。我发现的唯一解决方法是将关联的 .pas 文件直接添加到项目中。
我终于找到了解决这个问题的正确方法。请看下面我的回答。
asp.net - Delphi 2007 for .NET 中的“无法开始调试...无法附加到 ASP.NET 工作进程”消息不正确
看了很久,终于决定把这个问题放在这里。我有一些需要维护的应用程序是用 Delphi 2007 for .NET (ASP.NET 2.0) 编写的。通常,第一次运行应用程序(使用 IIS)时,我会收到经典的“无法在 Web 服务器上开始调试。无法附加到 ASP.NET 工作进程”消息。我只需再次按 F9(运行),它就会运行。有时我必须尝试运行几次才能真正运行。
我正在运行 Windows 7 64 位(并且在 Vista 64 位上看到了相同的效果)。我确实为 ASP.NET 配置了 IIS,并且在我的 Web.config 文件中确实有以下代码。
关键是我最终可以在调试器中运行应用程序,有时甚至是第一次尝试。很多时候,当我遇到失败时,它会在我按下 Run 后大约 15 秒左右发生,有时甚至在我点击 Web 应用程序的一两个(或三个)页面之后。而且,是的,当 Delphi 进入这种模式时,我可以简单地运行而无需调试,一切都很好(除非我真的想调试)。而且,我可以继续尝试在调试器中运行,最终它会正常工作。
似乎 Delphi 的 .NET 调试器以某种方式获得了应用程序无法运行的想法,然后放弃并停止了该进程(正如我所提到的,它有时显然正在运行)。
我知道其他开发人员也看到了这种行为。我的问题是,有谁知道如何阻止这种烦人的行为?
asp.net - 使用 IIS7 和 Delphi.NET 调试 .NET 应用程序 - 使用 aspnet_regiis.exe 配置本地 IIS Web 服务器
我一直在尝试在 Delphi 中为我的 ASP.NET 应用程序设置本地调试,并收到上述错误。我已将 aspnet_regiis.exe 工具与以下内容一起使用:
但这没有帮助。它将它作为应用程序添加到 IIS,但我仍然收到错误消息:
我不确定从这里去哪里,所以需要一些帮助:
机器规格:Windows 7 64 位,IIS7,使用 RAD Studio 2007。
编辑:有关更多信息,我已经能够在 Firefox 中启动网站,并且现在能够附加到进程,尽管缺少一点调试,即我看不到会话等的值......
.net - 如何将 Unicode 字符串从托管函数传递到非托管函数
对于如何将 Unicode 字符串从托管(Delphi .NET)传递(编组)到非托管(Delphi 的 Win32 DLL)函数,我将非常感谢任何人的帮助。
托管环境(Delphi .NET):
非托管环境(Delphi 的 Win32 DLL):
感谢您的时间。
asp.net - 在 ASP.NET 2.0 菜单中的 MenuItems 上创建相同宽度的命中区域,其中包括在运行时添加的 MenuItems
在 ASP.NET 2.0 应用程序中,我希望允许用户选择 MenuItem,即使用户没有单击 MenuItem 的实际文本,而只是单击 ASP.NET 在当前选定的 MenuItem 周围放置的突出显示区域(由 DynamicHoverStyle.BackColor 属性表示)。由于子菜单中每个 MenuItem 的 BackColor 显示相同的宽度,基于具有最长文本的 MenuItem,我想让每个子菜单项的点击区域(可点击区域)具有相同的宽度(在 BackColor 区域相同),无论在每个单独的子菜单项中显示多少文本。
这是设置。我正在使用 MasterPage 上的菜单在我的每个页面上显示类似的菜单。一些页面抑制了这个菜单,其中一些页面添加了额外的菜单项,有时添加到顶层,有时添加子菜单项到现有的顶层菜单项,有时两者都(添加一个菜单项到顶层,然后添加额外的菜单项作为新添加的顶层的子菜单。
此菜单具有水平方向,并且是动态的,因为最初仅显示顶层,并且在选择时显示子菜单。
在可用性测试中,我们注意到用户会选择一个顶级菜单项来暴露子菜单,然后选择一个子菜单项,但不一定要点击子菜单项文本,而是点击子菜单项的背景颜色区域. 由于某些 MenuItem 的文本比其他的长,因此具有短 Text 的 MenuItem 具有相当大的 BackColor 区域。当用户单击 BackColor 区域而不是直接单击 MenuItem 文本时,什么也不会发生,因为用户实际上并没有单击子菜单项命中区域。
虽然对于所显示的 MenuItem 的哪些部分是可点击的有视觉提示(当鼠标定位在 MenuItem 文本上时,鼠标指针变为链接光标,但当它仅悬停在 BackColor 上时不会),这种行为混淆了用户。他们突出显示了一个 MenuItem,然后单击它,但什么也没发生。
我想让一个 MenuItem 成功单击,即使用户没有单击 MenuItem 的实际文本,而只是单击 BackColor 区域。
似乎应该有一个属性来控制显示的 MenuItems 的活动区域的宽度,但我没有看到它。鉴于我在运行时创建了其中一些菜单项,有什么建议吗?
delphi-prism - 如何开始使用 Delphi Prism 制作网站?
我是 Delphi Prism 2011 的新手。在哪里可以找到编写和测试基本 Hello,world 类型网站的分步说明?我需要编写、运行和调试一个简单的网站,以了解 IDE 的工作原理,并确保安装(包括与 Microsoft IIS 的链接)是正确的。提供相同信息的替代教程也可以。谢谢你。
asp.net - 使用 ASP.NET 在 SQL 中将双引号替换为 ' + CHAR(34) + '
我正在使用 SQL Server 2008 Web 版,似乎我的 SQL 查询自动将双引号替换为' + CHAR(34) + '
. 我试图确定为什么会发生这种情况,我将 Delphi 与 ASP.NET 一起使用,并将 ADO.NET 对象用于 SQL。
有没有人遇到过这个?