问题标签 [delphi-xe]
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 的开放工具 API 中检索新的单元名称
我在 Delphi XE 中编写了一个向导,它工作正常。但是,我还没有弄清楚如何访问 Delphi 的 OTA 可以创建的生成的默认单元名称(或表单名称或项目名称)。
在我的旧式向导中,我能够调用 ToolServices.GetNewModuleName 来发现一个可用的单元和表单名称,我可以在生成相关的源文件时使用它们。今天的开放工具 API 中的等价物是什么?
根据 ToolsAPI 单元的注释,我应该从 IOTAModuleCreator.GetImplFileName 方法返回一个空白,让 Delphi 生成文件名。我从这个方法返回一个空字符串,但仍然看不到在哪里可以访问 Delphi 生成的文件名。
delphi - Delphi XE AnsiStrings 与转义组合变音符号
将包含转义组合变音符号(如“Fu\u0308rst”)的 Delphi XE AnsiString 转换为友好的 WideString“Fürst”的最佳方法是什么?
我知道这并不总是适用于所有组合,但是应该支持常见的拉丁语块,而无需自己构建愚蠢的转换表。我想可以在新的 Characters 单元的某个地方找到解决方案,但我不明白。
delphi - 如何查看 Sourceforge 的 Delphi 演示?
代码示例的Delphi DocWiki 页面 指向http://radstudiodemos.svn.sourceforge.net/作为“Sourceforge Subversion 存储库中的 RAD Studio 演示和示例”的地址。
在这个页面上有一个 Subversion 文件夹的 web 视图。
但是 Subversion 签出操作需要哪个地址?
delphi - 如何让Delphi辅助窗体在主窗体后面
如果在 Delphi 2010 或 XE Application.MainFormOnTaskbar 中设置为 true,则所有辅助窗体始终位于主窗口的前面。Popupmode 或 PopupParent 属性设置为什么并不重要。但是,我希望能够在主窗体后面显示辅助窗口。
如果我将 MainFormOnTaskbar 设置为 false 它可以工作,但是 Windows 7 功能被破坏(Alt-tab、Windows 栏图标等)。
如何保持 Windows 7 功能正常工作,同时仍允许辅助窗体隐藏在主窗体后面?
delphi - 在 Delphi 中修改 Rest 服务器上的 URL
我已经在 Delphi XE 中编写了一个 REST 服务器(使用向导),我想稍微更改一下 URL,以便 我得到一些东西,而不是http://192.168.1.84:8080/datasnap/rest/TServerMethods1/GetListings看起来更像http://192.168.1.84:8080/GetListings
这样做很容易吗?
delphi - 加载 Windows-1252 XML 文件时“调用 OS 函数失败”
编辑:
错误确实在处理中;parseError
也失败并揭示了真正的错误;请参阅该错误的后续问题。
老问题:
不知何故,有时下面的代码在使用 Delphi XE 中的 msxml 单元加载 XML 时会产生异常。它在使用 MSXML6 的 Windows XP Professional x86 SP3 和使用 MSXML6 的 Windows 7 Ultimate x64 SP1 上失败。
在 XmlDocument.load 方法期间发生此错误:
我将 XML 缩减为下面找到的 XML。
这是 XML 文件的十六进制转储:
这是 XML:
为什么会发生错误?
(XML 在 .NET 和其他不使用 MSXML6 的环境中加载得非常好)。
——杰伦
delphi - 如何在 Delphi 中解析 JSON 字符串?
如何解析 JSON 字符串
使用TJSONObject
对象?我想ACCT590003
从此字符串中获取值。
delphi - 解析 JSON 字符串以检测错误响应
我正在使用使用 JSON 格式响应的服务器。
当请求包含有效数据时,它们会以这样的字符串响应
{“数据”:{“结果”:[{“分支”:“ACCT590006”}]}}
但是如果请求的参数不正确,则响应如下
{"error":{"errors":[{"domain":"global","reason":"invalid","message":"Invalid Params"}],"code":98865,"message":"参数值无效"}}
所以问题是我如何确定服务器的响应何时包含使用该TJSONObject
对象的错误字符串,并另外解析 JSON 字符串以显示这样的消息和错误代码。
delphi - 如何允许表单在不处理 Windows 消息的情况下接受文件删除?
在 Delphi XE 中,我可以让我的表单接受文件“拖放”但不必处理裸 Windows 消息吗?