首页 文章
  • 2 votes
     answers
     views

    使用Delphi进行数据库连接和选择(FIREMONKEY - iOS)

    我有一个数据库,想要选择 DELPHI and FIREMONKEY CROSSOVER 的条目 . 但我从来没有在DELPHI上使用过SQL . 我无法弄清楚如何使用DELPHI连接到数据库 . 我不想要一个装满组件的手 . 它应该是一个简单的连接,就像PHP一样 . 我使用XAMPP - mySQL . 假设我们有一个数据库,"db_x",带有表格"users...
  • 0 votes
     answers
     views

    从Delphi Firemonkey Code for Android App打开本地pdf文件[复制]

    这个问题在这里已有答案: Delphi open PDF from ios/Android local storage 2个答案 注意:Delphi XE8,适用于Android 4.4.2的Firemonkey应用程序 我试图从使用Firemonkey制作的Android应用程序打开一个pdf文档,只打开Adobe Acrobat,但文件没有,然后我在几个网页上找到了在线,我已经尝试了每一个...
  • 1 votes
     answers
     views

    如何使用Delphi XE7编译Android 2.3

    Delphi XE7附带FireMonkey,用于创建Android应用程序 . 在我尝试了一些代码之后,我创建了一个APK并使用My Note2进行了测试 . 工作良好 . 但是当我使用Android 2.3三星手机进行测试时,我无法做到 . 借口是这个版本不受支持?我承诺我需要在我的SDK Manager中安装API10 . 但是NDK怎么样?我应该在哪里下载此工具的正确版本以编译到Andro...
  • 0 votes
     answers
     views

    使用Delphi Firemonkey应用程序在iOS中使用Adobe Acrobat Reader打开PDF

    我希望我的FireMonkey iOS应用程序在Adobe Acrobat Reader中打开PDF,它已通过app tethering收到 . 我试过了Posix Shell Execute : _system(MarshaledAString('open ' + 'myFile.pdf')); 但它不起作用(注意:我使用: MarshaledAString ,因为 PAnsiChar 和 ...
  • 2 votes
     answers
     views

    移动设备FMX的唯一ID

    在C Builder FMX应用程序中为移动设备(iOS和Android)创建唯一ID的好方法是什么? 在我的情况下,我只是想让我的应用程序用户投票,但每个设备只能投票一次(即使他们删除应用程序并重新安装) . 他们保持匿名,但不能多次投票 . 我知道Apple推出了适用于Swift的DeviceCheck,但我不知道如何在C中使用它 . iOS 11: The DeviceCheck API D...
  • 1 votes
     answers
     views

    C Builder删除FMX ImageControl上的边框

    我正在使用RAD Studio XE3中的ImageControl在Firemoney桌面表单上显示位图图像 . 图像显示正确,但周围有边框 . 图像具有白色背景,并显示在白色面板上 . 是否可以删除此边框?
  • 3 votes
     answers
     views

    对于TBitmap,是否有相当于FMX的FloodFill?

    我正在从VCL转换到FMX . 在VCL中,TBitmap的TCanvas中有一个名为FloodFill的函数,它允许TBitmap的画布充满特定颜色,直到位图画布上达到另一种特定颜色 . 在FMX中是否有与此功能相同的功能?
  • 2 votes
     answers
     views

    如何在Firemonkey(FMX)中无缝循环声音?

    如何使用Firemonkey中的TMediaPlayer无缝循环声音(使用XE6,C Builder)? 到目前为止我所做的是使用TTimer进行检查 if (MediaPlayer->CurrentTime >= MediaPlayer->Media->Duration) { MediaPlayer->CurrentTime = 0; MediaPlayer...
  • 0 votes
     answers
     views

    Windows - FMX - 无效的类Typecast C.

    尝试通过DLL运行函数时,我遇到了一些麻烦 . 执行函数时,我得到以下错误(它正常编译): 无效的类别类别 这是代码: #include <fmx.h> #define CRIPTNSDLL_EXPORTS #include "CriptLib.h" #include <FMX.Memo.hpp> #include <System.Classe...
  • -1 votes
     answers
     views

    将'Vcl'组件移植到'Fmx'组件

    我正在将一个VCL组件移植到FMX . 我已经使用了与之前的VCL组件相同的功能 . 我可以安装我的新组件并使用它 . 问题是每当我再次关闭并打开项目时,我的新组件都会获得一个新的子组件 . 此外,每当我关闭并打开项目时,这些子组件的数量就会增加 . 所以我在创建时让组件尝试 delete 这些对象 . 但我无法解决这个问题 . 谁能帮我?
  • 0 votes
     answers
     views

    表格位置/大小FMX - Win32

    我正在使用C Builder为Win32(仅一种形式)构建FMX应用程序 . 我希望程序能够记住用户屏幕上的表单位置以及用户下次运行时的大小(可调整大小) . 有人能指出我正确的方向吗? 谢谢,接力员 更新:谢谢山姆 . 我做了你说的但是将位置信息写入SQLite数据库而不是文本文件 . db有一个名为“pos”的表,有5个整数字段 . 4是位置,1被命名为“项目”,只是为了方便我的更新查询(...
  • 0 votes
     answers
     views

    检测屏幕锁定 - Win32中的FMX

    我希望我的应用程序在屏幕被锁定时运行一些代码(Win 7和10) . 当用户锁定屏幕时,我的应用程序也可能在后台 . 有人指出我正确的方向吗? 谢谢你,接力员
  • 1 votes
     answers
     views

    鼠标移动后的火灾事件 - FMX C.

    我希望在我的表单在屏幕上被传统的“鼠标左键放在 Headers 栏上并拖到新位置”后运行一段代码 . OnMouseUp仅适用于表单本身,而不适用于 Headers 栏上的鼠标单击 . 这是C和Win32应用程序 . 谢谢,russ 更新1:显示我根据雷米的答案实施的代码 . 我从其他帖子实现了他的代码,然后在交换机(uMsg)中添加了另一个项目来捕获WM_MOVE消息 . 这没用 . case...
  • 0 votes
     answers
     views

    MediaLibrary Delphi类型转换错误

    我在Delphi上的MediaLibrary有问题 . 我在我的主表单上创建了以下代码: unit uPrincipal; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,FMX.Types, FMX.Controls, FMX.Forms, F...
  • 1 votes
     answers
     views

    Tyiast子组件属性到ini文件

    我目前在组件属性的类型转换方面遇到了严重的问题 . 在我的表单上,我有一个名为"scene"的TPanel . 同样在表单上,我有一个创建 TSelection 的按钮,在 TSelection 内创建一个 TImage ,然后将图片加载到该TImage中 . TSelection的名称通过称为"ImgObjName"的TEdit分配 . 然后它将此名称写...
  • 1 votes
     answers
     views

    使用Delphi Firemonkey中的意图连接到Dropbox API

    最近我收到了来自 Dropbox 的消息: 您的Android应用当前正在Web视图中处理OAuth应用程序授权流程,而不是系统浏览器 . 所以我必须将 OAuth app授权从 TWebBrowser 更改为 Intents . 所以这是我的问题 . 如何从系统浏览器获取数据以及如何在授权完成后关闭浏览器? 我曾尝试使用下面的代码,但只有在关闭系统浏览器时才收到 “Cancelled” ...
  • 0 votes
     answers
     views

    Delphi / FMX iOS:UNUserNotificationCenter不会引发委托事件(本地通知)

    我正在尝试使用Delphi / Firemonkey重现UNUserNotificationCenter(iOS10) . 该应用程序成功授权接收通知并按预期显示所有本地通知,现在UNUserNotificationCenter不会触发委托事件(例如,当用户点击通知项目时) . type UNUserNotificationCenterDelegate = interface(IObjecti...
  • 0 votes
     answers
     views

    RestoreCapture FMX - Win32

    我从from here中获取了this example的子类化Form 's HWND as a starting point and then added in jrohde' s代码,该代码旨在让您通过单击任何位置(而不是 Headers 栏)来拖动一个Form . 此代码在 ReleaseCapture() 行上失败并显示以下消息: E2283 Use . or -> to call ...
  • 0 votes
     answers
     views

    以FMX格式嵌入VCL表格

    我们正在开发的主要程序是完整的VCL设计,非常大,部分约20年 . 在下一个版本中,它将在考虑UWP指南和触摸控制的情况下获得更现代的UI . 由于我们已经开始使用应用程序开发,我们考虑使用FMX构建一个可以在不同平台上使用的通用框架 . 在Windows版本中,我们希望集成大多数VCL表单,因为重新实现它们对我们来说并不值得 . 此外,Windows版本将为我们的旧产品提供更多功能和支持 . 所...
  • 0 votes
     answers
     views

    Delphi在libdbunwind.1.0.dylib上的错误架构

    在一台运行Mac OS X 10.8.2的MacBook Air机器上,我收到以下错误: ??? app / Contents / MacOS // libdbunwind.1.0.dylib:mach-o,但架构错误 在另外两台MacBookAirs上,它运行良好 . 用lipo检查当然架构是i386 . 所有dylib都由Delphi 10.1 Upd 2部署 我完全迷失了这个错误 . 任何反...
  • 1 votes
     answers
     views

    如何在Delphi Firemonkey XE7中更改组合框的下拉菜单的字体大小?

    我正在尝试在Delphi Firemonkey XE7中更改组合框的字体大小 . 该应用程序将用于Windows平板电脑 . 它已经工作到目前为止,当“未打开”时组合框中显示的所选项目会改变字体大小,但是当我点击组合框并打开下拉菜单时,下拉菜单中的项目仍然是默认字体大小 . 有谁知道如何解决这一问题? 到目前为止的源代码: for i := 0 to combobox1.Count - 1 do ...
  • 0 votes
     answers
     views

    TShape - 关于Paint事件的绘图问题

    我被困在一个派生自 TShape 的 class . 在 Paint 方法中,我使用 Canvas 绘制一个矩形 . 在表单中,我有 TTrackBar ,允许更改 TShape 的 Left 和 Top 坐标 . 使用 TTrackBar 设置为 Left 和 Top 的值无关紧要,矩形不会相应移动 . 相反,当我通过代码设置这些值时,矩形出现在正确的位置 . 我正在使用Windows 10上...
  • 1 votes
     answers
     views

    为什么OS X在编译FireMonkey应用程序时不会作为目标平台出现?

    我在Delphi 10.1(柏林)(Win10,64位)中创建了一个FireMonkey应用程序 . 该应用程序编译并运行良好,如32位Windows,64位Windows和Android(在外部设备上运行) . 我没有使用非标准组件,但它包含sqlite3数据库 . 然后我切换到最近为跨平台开发设置的MacMini(通过Embarcadero 's docwiki directions). It...
  • 1 votes
     answers
     views

    Win32和触摸屏设备上的内存泄漏

    我在具有触摸屏功能的设备上运行的每个应用程序都有内存泄漏 . 如果我只使用鼠标和键盘,一切都很好 . 如果我触摸应用程序会发生内存泄漏,它可以是通过点击按钮移动表单的任何手势 . 我正在使用Delphi DX,我在Windows 10上测试了这个问题 . 测试的应用程序只有TButton和TEdit . 这是内存泄漏报告: 5 - 12 bytes: TDictionary<System.s...
  • 4 votes
     answers
     views

    在Mac上的Delphi XE7(up1)中的TOpendialog出了什么问题?

    Delphi XE7中的TOpendialog或Mac(优胜美地)上的Delphi XE7 UP1有些不对劲 . 在 Opendialog1.execute 之后,整个表单会有一些奇怪的问题,有时候应用程序会崩溃 . 我在另一台运行Mavericks的Mac上尝试了相同的应用程序,它运行正常 . 这是一个源代码 . unit Unit1; interface uses System.Sys...
  • 1 votes
     answers
     views

    Indy TCPServer在客户端连接时给出“由对等重置连接”错误

    我正在尝试使用Delphi firemonkey应用程序创建TCP服务器 . 我的资源文件 Unit1.fmx 如下所示 . object Form1: TForm1 Left = 0 Top = 0 Caption = 'Form1' ClientHeight = 480 ClientWidth = 640 FormFactor.Width = 320 FormFac...

热门问题