问题标签 [delphi-xe4]
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.
ios - 在 StringGrid 中输入值时,是否可以设置键盘类型?
我想创建一个带有固定 StringGrid 的 iOS 应用程序。这个东西的每个单元格都应该只接受数值。为此,我想将 KeyboardType 设置为 vktNumberPad ......但到目前为止还没有找到一个入口点。这里有没有人知道如何做到这一点?
好的,所以按照 Mikes 的提示,我开始使用我自己的列类。
莫名其妙的部分来了:
我们的好朋友编译器不知道是什么vktNumberPad
。即使我用电线杆指着他也不行FMX.Types.TVirtualKeyboardType(vktNumberPad)
。我想我做错了什么:(
最终编辑:确实,正如彼得指出的那样,我做错了什么。因此,使用上面的代码和 Peters 提示一切正常。嗯......我该如何完成这个问题?
delphi - Unicode in Delphi form TRectangle TText
I'm new to Delphi & in DelphiXE4 editor I am trying to make chessboard gui on form, using x64 TRectangle for board (alternate colors). I want to add unicode chess pieces but in ObjectInspector properties when I add unicode it displays literally on the form. How can I add Unicode to TText (so the form displays unicode as chess pieces)? (After I want to add dragndrop to TRectangles/unicode chess-any ideas?).
Here is screenshot showing problem:
I'm most grateful for help, thanks
EDIT: Jeroen's answer worked to solve this for me (which I did by copy/paste the actual unicode chess piece image into TText text property). I add screenshot of exe so far. Next up I want to add DRAGNDROP to these pieces.....
EDIT2: (Jeroen-font size issue fixed) Fixed unicode black king display-see screenshot:
ios - 带有 iOS 插件的 Delphi XE4 - 如何嵌入文件
在 Android / Eclipse 上,我可以将文件放在资产文件夹中。我可以在 Delphi XE4 for iOS 中做类似的事情吗?
即创建一个文件夹,可以放置数据和图像文件并自动内置到应用程序中?
我知道我可以在表单文件中包含图像、txt 等,但如果我可以避免的话,这不是我想要的。
...
如果我在Delphi > Project > Deployment中包含res.zip ,我的以下代码在模拟器中返回 false:
作为参考,部署中的RemoteDir设置为 ./
ios - Delphi XE4 iOS 无法连接到 PAServer
我的 MacBook 上运行了 PAServer,没有密码。
然后从我的 Windows/Delphi 尝试设置连接。我输入IP地址和空密码。但是,在测试连接时,出现错误:
TDBXError:远程错误:身份验证管理器拒绝了用户凭据。这可能是由于 DS 用户名和密码的组合无效
问题已回答(谢谢!)
作为旁注:我不确定如何将其关闭为不是“真正的问题”?:) 至少我读过的文档没有说明需要密码。使用密码解决了这个问题。
delphi - 如何更改firemonkey控件中的默认焦点行为
我创建了一个自定义 Styledcontrol 后代,它由代表日期(日/月/小时)的 3 个 TEdit 组成,编辑是我的 .style 文件的一部分
当控件获得焦点时,第一个 Edit 应该获得焦点。其他编辑永远不应该通过标签获得焦点。他们在样式文件中有 tabstop = false 。
这可行,但是当其中一个子编辑被聚焦时,我按下选项卡,第一个创建的自定义控件的第一个编辑被选中。如何使其具有默认行为并选择下一个控件,就好像它是 1 个控件一样?(所以无论焦点在控件的哪个位置 - edit1、edit2 或 edit3,按 Tab 应该选择下一个控件)。
PS:有没有像样的firemonkey组件教程?考虑造型等
我已经更新了问题
json - 我可以用 TJSONMarshal 序列化接口(_recordset)吗?
我正在尝试使用 TJSONMarshal (XE4) 序列化对象,但是当对象具有像 _recordset 这样的接口属性时我遇到了问题
例如
我的课:
我的功能:
结果:
{"type":"uTest.TFoo","id":1,"fields":{"FFooProp":0}}
rsFoo 没有序列化!
可以序列化吗?还是 TJSONMarshal 的限制?
ios - Delphi XE4 iOS 加载位图 - 未加载文件
我的 XE4 应用程序在 win 上运行良好,但无法在 iOS 中加载位图。该文件确实存在(已在终端窗口中检查)并且 Findfirst 的东西找到了它。我在 iOS 中没有异常,但如果文件在 win 中不存在,我会得到异常,因此在 iOS 中返回 true 的“IsEmpty”检查。
那么,关于它为什么不加载存在的文件并且不引发异常的任何线索?
干杯。
delphi - 在 DelphiXe4 中拖放 unicode TText
我正在尝试使用 unicode 棋子在 DelphiXE4 中使用 TRectangle 和 TText 制作棋盘 gui(请参阅StackOverflow Delphi 国际象棋 unicode 链接和拖放,但我无法让 DND 正常工作!我的测试项目是 FireMonkey FMX。我尝试了各种代码对 DragDrop/DragOver 事件的添加,包括在代码中使用 Accept & Source,但没有结果。
我在 TRectangle 和 TText 组件上将拖放设置为自动,并且可以获得拖放功能但没有拖放功能!我需要在目标 TRectangle 上的事件 DragDrop DragOver 中输入什么代码才能接受放置事件?(我对此感到非常困惑,在任何地方都找不到关于谷歌搜索的明确说明!)
这是我的基本测试代码(在表单上):
非常感谢您的帮助并期待回复-谢谢
编辑/更新
这是来自 bummi 的代码:
但是即使这样,我仍然无法让我的国际象棋示例为我工作!哦,亲爱的啊!
delphi - Delphi XE4中控件的上下文菜单上没有“编辑自定义样式”
我正在使用 delphi xe4 来开发 ios 应用程序,对于样式控件我已经读到当您右键单击控件时应该有一个“编辑自定义样式”,但对我来说没有这样的选项。
ios - Delphi XE4 / iOS 部署系统不工作?
在 Delphi XE4 > Project > Deployment 我有一个名为“res.zip”的文件的引用它被设置为放置在远程路径“res.zip”
但是,“FileExists”在下面的代码中返回 false(在 iOS 6.1 模拟器中运行):