问题标签 [delphi-xe2]
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 - Windows XP 上的 FireMonkey Canvas.DrawLine
我怎样才能画一条线?此代码不显示任何内容:
Windows XP Service Pack 3(tOsVersion.ToString 是“版本 5.1, Build 2600, 32-bit Edition”,安装了 Delphi XE2 update 1)
delphi - 是否可以使用字符串数据类型结构写入/读取文件?
为了在我使用的文件中写一些东西,例如这段代码:
对于 I/O 文件,我使用一个字节数组,所以一切正常,但是当我使用字符串时,例如声明:
然后不工作。从某种意义上说,该文件什么也不写。我已经明白为什么,或者只是想明白了。我认为这个问题可能是为什么字符串只包含一个指向内存而不是静态结构的指针;正确的?在这种情况下,有一些解决方案可以解决吗?从某种意义上说,是否可以为我使用字符串而不是向量编写文件做点什么?或者我需要使用矢量?如果可能的话,我能做到吗?非常感谢。
delphi - 如何让 FastCodePatch 在 Delphi XE2 Win64 平台上工作?
Unit FastCodePatch.pas 适用于 Win32 平台。Delphi XE2 支持 Win64 平台,任何想法如何使 FastCodePatch 在 Win64 平台上工作?
Ville Krumlinde 提供的解决方案不适用于 64 位包。它仅适用于独立的 .exe 应用程序。
delphi - 哪个相当于 TAlphaColor 的 StringToColor 函数?
我正在寻找Graphics.StringToColor
将字符串转换为TAlphaColor
(Firemonkey 使用的颜色类型)的函数的等效项。我在在线 Rad Studio 帮助以及相关的 firemokey 单元中搜索,但没有运气:(。我可以轻松编写一个函数来转换这些值,但我不喜欢使用 RTL 函数。任何人都知道是否存在将字符串转换为的函数delphi-xe2中的TAlphaColor?
delphi - 是否可以声明不从 0/1 开始的长度受限的字符串类型?
在 Delphi 中,可以为整数值声明子范围。例如:
这将 myInt 类型的值限制为 2 到 150 之间的值。但是如果我想限制字符串的长度怎么办?
如果我写:
我声明 mystring 的长度为 150 个字节,并将长度限制在 0、1、2 等到 150 之间。但是,例如,如何将长度限制在 2 到 150 之间?当然,我可以检查字符串的长度并引发异常,但是 Delphi 是否包含一些特定于这种情况的语法,在样式上类似于子范围?
这显然不起作用,但我想要类似的东西:
如果不可能,那么我可以检查长度,引发异常等。
尝试这段代码:
或者:
或者:
所有这些都引发了一个例外。有可能解决这个问题吗?对于字符串上的多个操作,是否需要将函数拆分为更多部分?在构造函数中,添加一个检查是否更好minlength < maxlength
?如果我设置minlength > maxlength
它会引发异常。
macos - 为 OSX 部署/构建应用程序
我创建了我的第一个 XE2 FM 高清应用程序。
我已连接我的 OSX 机器并在 OSX 上运行调试版本工作正常,但我无法创建发布版本并将其复制到另一台计算机。
我尝试只复制调试制作的包,但缺少文件。
在 XE2 中,我进入了项目 -> 部署。
对于 OSX Debug 部署,我有一个绿色按钮,但在 OSX Release 部署下我没有。
线索?
delphi - 设置 Delphi XE 以使用 Vim 作为默认合并查看器
是否可以使用 vim 作为 Delphi XE 的默认合并查看器来解决签入冲突?
如果是这样,我需要在工具->选项->合并查看器对话框中使用哪些参数?
delphi - Delphi x64 嵌入式数据库
谷歌搜索了很长时间,但似乎无法找到答案。是否有任何 x64 嵌入式数据库可与 Delphi 一起使用?似乎找不到任何
delphi - 使用 Windows 中的副本显示状态表单
使用delphi,我可以在开始复制时显示什么表单?非常感谢。
delphi - 在 Mac 上每隔一个部署开始调试内核时出现致命错误
我正在我的 Windows 32 位机器上编写 FireMonkey HD 应用程序,并在运行 Snow Leopard 的 MacBook 上部署(远程调试)它。我正在运行 Delphi XE2 试用版。
一切正常,除了一件事:当我按 F9 时,每隔一次运行我都会遇到以下错误:
启动调试内核的致命错误:“无效的调试器请求”。请保存您的工作并重新启动 Delphi XE2。
重新启动 XE2 并再次运行可以解决此问题......恰好运行一次,然后我再次遇到相同的错误。无论我是通过 CTRL-F2 停止调试运行,还是优雅地关闭 Mac 上的应用程序,都没有区别。它发生在每个项目上(包括只有一个 FireMonkey 表单的新的、空的项目)。PAServer 终端没有任何信息,它仍然在“听”。
有人对如何避免此问题有任何提示吗?