firemonkey

Delphi 10.1 Firemonkey - 组件构建期间的属性值

我在 Delphi 10.1 中使用 Firemonkey 遇到了简单的问题。 创建新组件时(基于 TLayout,TDateEdits 等其他组件在哪里)我想创建一个属性 property EditDate_Position:TPosition read FDateEdits_Position write FDateEdits_PositionSet stored True; 我将 FDa... »

TSQLQuery 没有返回正确数量的记录

我有一个名为 Artist 的表,它当前包含四条记录和一个 TSQLQuery,其中包含以下语句: SELECT name FROM Artist Artist 表还包含以下记录: id name 1 Artist 1 2 Artist 2 3 Artist 3 4 Artist 4 当... »

Delphi TListBox iOS 制作新的 itemstyle/behavior

我需要显示自定义数据。对于示例,我需要显示一个包含姓名、描述、照片的联系人列表。理想情况下,我还想在那里显示自定义数据,例如一个按钮来启动电话。默认样式并不完全符合我的要求,但相当接近。 因此,据我所知,如果我可以创建自定义样式,TListBox 可能是一个不错的控件?那可能吗? (当然还有一个问题是设置自定义数据控件的值。)... »

ios

如何检测 TTreeViewItem 节点何时在 TTreeView 内展开?

我在表单上有一个TTreeView,它有很多TTreeViewItem 节点。 我只想在用户展开TTreeViewItem 节点之一时调用某个函数(这并不一定意味着用户“选择”了其中一个节点)。 我已尝试使用以下处理程序捕获此事件: TTreeView.OnChange TTreeView.OnClick TTreeView.OnMouseDown TTreeViewItem.OnClick... »

获取用作纹理的文件名

我正在尝试获取用作材质纹理的 jpg 的名称。但不知道如何将其作为字符串取回。 我有这个注意:CreateCube[1] 是一个数组中的 TCube 组件 CreateCube[1].Material.Texture.CreateFromFile(gamedir+'\pics\'+blocktype); blocktype 的位置 grass.jpg dirt.jpg snow.jpg... »

旋转图像 Delphi XE7

我想用 Delphi 制作一个汽车仪表板。我插入了仪表板的背板和一根针。我想将指针的原点设置在仪表板的中心,并以一定的角度转动。我仍然是德尔福的初学者,任何帮助将不胜感激!谢谢你 ... »

队列不刷新Firemonkey上的进度条

我正在使用队列在 Delphi 应用程序初始化中创建许多表单,但它不能正常工作。 下面是一段代码 TThread.Queue(TThread.CurrentThread, procedure() begin Application.CreateForm(TForm1, form1); Applica... »

使用 SetPropValue() 和 RTTI 与 Delphi Tokyo 更改组件属性

我使用下面的代码在运行时创建的组件中使用RTTI 和 Delphi 10.2 Tokyo 设置属性,一切正常,因为示例的属性是TypeLine,因为我可以直接访问它。< /p> Componente_cc 是一个可以用任何类实例化的变量,无论是TLabel、TButton、TEdit...还是任何其他类。在下面的例子中,我将它实例化为 TLine. Var Componen... »

从 Delphi 10.3.1 迁移到 Delphi 11 后应用程序未启动

我使用 Delphi 10.3.1 开发了 android 应用程序,迁移到 Delphi 11 后,Android 应用程序没有启动。 Android 应用程序正在崩溃。我尝试在调试模式下运行并收到错误 - 线程进程已停止。 请帮助我确定并解决问题。 ... »

USB 条形码扫描仪输入在 FMX 项目中被忽略

我正在尝试将程序从 Delphi7 升级到 DelphiXE8。 在程序中有一些 TEdit 字段。您可以通过键盘或 USB 扫描仪在该字段中输入数据。 USB 扫描仪模拟键盘并在所有其他程序中正常工作。 (Delphi7、Firefox、Editor等中的同一个程序……) 如果我在 Delphi XE8 中使用扫描仪,TEdit 字段不会得到正确的数据。如果我触发 KeyDown 事件,我... »

我们可以在 FMX 中使用 Popupmenu 吗?

我正在 FMX 中开发一个移动应用程序,我需要 Popupmenu,但它在 Tool Palette 中显示为禁用,我无法使用它,但在 VCL 中它在 Tool Palette 中启用并且可以使用它。我只想知道 Firemonkey 是否支持 Popupmenu 或者我的安装有问题或者我们必须使用其他工具而不是 FMX 中的 Popupmenu?或者我还能做什么? 实际上我打开了一个 VCL 项目... »

Firemonkey TWebBrowser 输入替代?

正如 Embarcadero 所说: "WebBrowser 在 Android 上不接受键盘输入 在 Android 设备上,屏幕键盘在 TWebBrowser 控件中不可用。例如,这意味着用户无法填写 Web 表单。 TWebBrowser 控件应该用于显示信息或文档。 应使用 FireMonkey 控件执行用户交互。" Link 如果我们必须使用 Dropbox 或 Google D... »

无法找到 DeviceSupport 目录 iOS 7.1

我知道已经有一个关于这个的话题,但它已经 1 岁了。 每当我尝试在 iPad (iOS 7.1) 上调试 FireMonkey 应用程序时,我都会收到此错误: 无法找到与连接设备匹配的 DeviceSupport 目录 信息。请运行 Xcode Organizer。 我在 Windows 中开发我的应用程序,并且有一台运行 Maverick 的 MacBook Pro。 iPad... »

ios

FireMonkey 框架可以动态创建吗?

FireMonkey 可以选择使用框架(不是 TFrame,它是一种特定的视觉组件),它基本上是可以重复使用的视觉组件的集合。 http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Working_with_Frames 但是,文档中没有关于动态创建框架实例的内容,而不是在设计时将它们放置在 TForm 上。有没有办法动态创建框架的实例?当我尝试执... »

Firemonkey中的列表视图

我想显示一个带有列的项目列表,并将它们绑定到我的一些自定义对象。 Firemonkey 中没有 ListView 控件,那么推荐的方法是什么?我希望列可以轻松调整大小,但不需要可编辑的项目。 ... »

如何使用 datasnap 获取作为标头传递的令牌?

在我的客户端应用程序中,我使用以下代码在标头中添加令牌: RESTRequest.Params.AddItem('Authorization', 'Bearer ' + MyToken, TRESTRequestParameterKind.pkHTTPHEADER, [TRESTRequestParameterOption.poDoNotEncode]); 我想使用 datasnap 在我的... »

在 OSX32 中关闭程序时访问冲突

当我在调试 OSX 程序时关闭程序时,我收到了 AccessViolation。它在以下点中断:在System.internals.ExcUtils procedure RaiseSignalException(ExceptionEIP: LongWord; FaultAddr: LongWord; ErrorCode: LongWord); begin raise GetException... »