问题标签 [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.
iphone - 在 FireMonkey iOS 应用程序中更改 TLabel 的颜色,并将项目添加到 TStringGrid?
在 XE-script-prep(创建 Xcode 文件夹)之后,我设法让 Xcode(在 Windows 下作为 VM 运行)将 XE2 构建 FireMonkey iOS HD 应用程序推送到我的(越狱)iPhone,并带有有效的公司证书。
无论如何,伪造原生 cocoa 控件似乎有点破旧,但是贴上一个 TToolbar(带有标准 iPhone 渐变的面板)、几个 TSpeedButtons(它有这个奇怪的 V 斜率)和一个 TStringGrid,你几乎就在基本的 iPhone 应用程序设计领域。
在 TToolbar 上放置一个 TLabel 以获得标题,然后您会立即想要更改颜色,这似乎没有属性。是的,但现在我听到你说,这是所有样式(TLayout)驱动的,这是我的想法,但是样式编辑器在样式设计器的 TLayout 或 TText 方面没有颜色(颜色!?)属性。
第二个问题同样快,我在那里放了一个 TStringGrid 并认为我会动态设置行,所以我创建了一个字符串列,将 RowCount 设置为 6,然后设置
...没有效果(我也尝试了 Cells[0, n],以防它是从零开始的列表)。
我要疯了吗?
仍然在连接上难住了(你如何与 iPhone 之外的任何东西交谈!?),并且坦率地说,在 iPhone 4 上使用 TFloatAnimation 旋转 48x48 图像的性能非常令人震惊。但我很乐观,我们已经走到了这一步!
delphi - 关于 Firemonkey (Delphi) 中的 TidHttp、mshtml、ActiveX、COMObj
我正在查看以下有趣的文章“使用 Delphi 从 HTML 页面中提取链接”,我在 Firemonkey 中进行了测试,它非常有用,但是此代码使用来自 Mshtml、ActiveX 和 COMObj 的对象,所以我的问题是:
- 上面的那些对象是否减少了 Firemonkey 项目的跨平台?如果是这样,我怎样才能使用针对 Firemonkey 平台的资源获得相同的功能?
- 我如何在 firemonkey 中模拟一个小浏览器?
提前致谢。
注意:ChromiumEmbedded 对象不适用于 Firemonkey。
delphi - Firemonkey - 使用高清还是 3D?
只是在玩 FireMonkey。
如果我创建一个高清应用程序,那么我可以像往常一样添加按钮等。
如果我创建一个 3D 应用程序,当我将按钮/备忘录添加到表单时,它们不会出现。
这是在 VMWare Fusion(启用 3D 图形)下运行 Windows 7 的 XE2。
如果一个应用程序不是用于图形/游戏并且它只是一个带有按钮/编辑/备忘录的“商业”应用程序,那么它是否有任何理由使用高清表单?
它们之间有什么区别,为什么重要?阅读Delphi XE2:为什么 FireMonkey 应用程序是高清的?没有帮助。
database - Firemonkey 应用程序的嵌入式数据库
创建客户端应用程序,希望将整个数据库嵌入软件或单个独立 dll(即 sqlite)中,而不是像 mysql 之类的东西。
XE2 中内置了什么可以“开箱即用”并且不需要第三方工具?
除了 TClientDataSet / xml 文件 :)
delphi - 关于普通类的问题
首先,对不起标题,但很难用几句话解释好。那么问题就是这个。我有两个类(对象):Tclass1 和 Tclass2。这些与它们无关,并且两个类(对象)都调用第三个类(对象):例如 Tclass3。因为我可以在 Tclass1 和 Tclass2 之间共享 Tclass3 的信息?
尝试用一个例子更好地解释:
主要程序是:
当然,在 Tclass1 和 Tclass2 中,我调用了 Tclass3 的 create 方法并将其实例化。现在,当我运行它时,会出现异常,但我无法读取它,因为控制台已快速关闭。我已将变量的相同规则应用于类(对象);事实上,如果我使用变量来放置它,一切正常。不能用类(对象)解决吗?再次非常感谢。
xml - 由 Delphi XE2 中的“ADOM XML v4”呈现的 WSDL XML
我一直在尝试使用 XE2 在 OSX(和 Windows)下实现一个非常简单的 Web 服务,但似乎“ADOM XML v4”为 Web 服务生成/呈现的 XML 在某种程度上是无效的。
与使用“MSXML”生成的内容相比,我注意到的唯一明显区别是,无论我尝试更改什么,编码似乎都设置为“UTF-16LE”。
有人遇到同样的问题并知道如何解决吗?
更新:
重新创建它的最简单方法是创建一个简单的“SOAP 服务器应用程序”并将生成的 WebModuleUnit 更改为以下内容:
使用 DOMVendor 'MSXML' 服务可以工作,但使用 'ADOM XML v4' 它会崩溃。
如果您觉得 OSX 上的 Web 服务很重要,请将此添加到 QC 中。 http://qc.embarcadero.com/wc/qcmain.aspx?d=99412
delphi - IdDNSResolver QueryResult.count delphi xe2
我正在使用德尔福 xe2
我在单个请求中发送 2 个 txt 记录,但我的应用程序只收到 1
IdDNSResolver QueryResult.count =1
我已经使用 nslookup 服务器手动检查返回 2 条记录。
可能是什么问题呢..
编辑.. txt 查询的 nslookup 响应
delphi - 我可以设置文件的创建/上次修改/上次访问?
在: 如何在 Delphi 中获取文件的创建/最后修改日期?我发现获取创建/上次修改/上次访问日期/时间的联合国文件,但是要在文件中设置此值,我能做什么?非常感谢。
delphi - Delphi XE2中的Dcu
用于firemonkey应用程序的delphi xe2中的* .dcu文件是否独立于平台。 在这里。适用于 32 位和 64 位以及其他操作系统。
如果是这样,如何设计 dcu 文件。它是类似于以前的(delphi 1-delphi xe)还是类似于中间语言(如 java 或 .net)
这个新的 dcu 是否会使 dcu 文件的反编译更容易。
这个问题的主要目的是了解有关 firemonkey 的新 dcu 文件的利弊的一些细节。
mysql - Delphi XE2 dbExpress MySQL 连接
无论我尝试了什么,我都无法让 XE2 使用 dbExpress 连接到 MySQL。这个问题其实有很多面。首先,目标 MySQL 是 32 位或 64 位,这会影响 MySQL 安装附带的 libmysql.dll,这似乎具有误导性,因为 XE2 IDE 是一个 32 位应用程序,它只接受 32 位 DLL。所以我需要使用一个32位的安装libmysql.dll,放到Windows\System32下(或者项目本身的文件夹下),然后在我的项目中将Target编译平台设置为32位(这样就不会尝试使用 64 位 dbxmys.dll,以防万一),仍然没有运气。我尝试的所有组合都出现此错误:“DBX 错误:驱动程序无法正确初始化。客户端库可能丢失......”
谁能让 XE2 dbExpress 连接到 MySQL 服务器?我需要你的帮助。提前致谢。
Windows 7 64 位(带 XE2 的开发平台)、MySQL 5.5.16 32 位(安装在远程 XP 32 位上)/MySQL 5.1.54 64 位(安装在远程 XP x64 上)(两者都试过,通过使用他们的 libmysql.dlls)