delphi-10-seattle相关内容

E2045 错误的目标文件格式:“XXX.obj"

我正在处理一个从 x32 位到 x64 的迁移项目.我在这里使用此代码: {$L com_1.obj}{$L com_is1.obj}{$L com_2.obj} 但是在编译代码时我收到错误 [dcc64 Error] XXX.dpr(919): E2045 错误的目标文件格式:'E:\MyProj\com_sha.obj' 我无法追踪它发生的原因. 是不是因为编译x64位delph ..
发布时间:2021-11-25 00:28:12 C#

为什么我不能将我的函数引用分配给匹配的变量?E2555 升高

我正在尝试构建一个自定义比较器,它允许将比较函数分配给内部字段.为了简化比较器的创建,我尝试添加一个类似构造函数的类函数 Construct 来初始化比较器. 现在,如果我尝试编译以下示例,编译器会显示 [dcc32 Fehler] ConsoleDemo1.dpr(37):无法跟踪 E2555 符号“结果" 我有以下示例代码: 程序 ConsoleDemo1;{$APPTYP ..
发布时间:2021-11-10 23:32:05 其他开发

如何处理可能为空的TR​​egEx命名捕获组?

我有一个带有命名捕获组的正则表达式,其中最后一个组是可选的.我无法弄清楚如何迭代组,并在可选组为空时如何正确处理它们.我收到一个 EListOutOfBounds 异常. 正则表达式正在解析由我们通过电子邮件收到的外部系统生成的文件,该文件包含有关已签发给供应商的支票的信息.该文件用竖线分隔;下面的代码中有一个示例. 程序Project1;{$ APPTYPE控制台}用途System.Sy ..
发布时间:2021-04-30 19:03:10 其他开发

什么是构造此通用对象创建的正确方法

忽略了它使用Aurelius框架这一事实,这个问题更多地是关于我需要如何重新调整代码以使通用构造函数注入对这两种类型都起作用: 和 还要忽略子对象位于同一单元中的事实,我通常将它们放在单独的单元中,但这只会使在问题中发布更为容易. 我正在尝试使用Factory Method模式来确定它在运行时应建立的连接类型,具体取决于我实例化的对 ..

是否保存到StringHelper?

我需要一个将字符串保存到文件的StringHelper: vars:字符串;开始s:='某些文本';s.SaveTo('C:\ MyText.txt');结尾; 不幸的是,这是不可能的.是否可以添加这样的StringHelper? 解决方案 可以添加这样的帮助器.例如: 类型TMyStringHelper =记录字符串的助手过程SaveTo(const FileName:stri ..
发布时间:2021-04-30 19:01:08 其他开发

在其事件处理程序中删除FMXobject

我有以下组件, tncrdragdata ( tframedscrollbox ) tdragdata ( tgroupbox ) 主要思想是将它们组合起来并用作列表框(我需要这种方式). 该分组框包含五个 tedit ,一个tcombobox和一个 tbutton . 问题是当我尝试在其事件处理程序中释放 tdragdata 时. 我使用 FreeNotification ..
发布时间:2021-04-30 18:40:04 其他开发

如何在Delphi中更改TCalendar组件中的单元格颜色?

我需要在可在Android和iOS上运行的应用程序的 TCalendar 组件中更改某些单元格的颜色.我正在使用Delphi Seattle10.有什么方法可以做到? 解决方案 这在Delphi XE5下有效.不幸的是,我没有Delphi 10来检查代码. 类型TMyCalendar = class(TCalendar)私人的FSelectedDays:字节组;过程ApplyStyle; ..
发布时间:2021-04-21 18:59:32 移动开发

通过TFireMonkeyContainer在VCL应用程序中的FMX表单-应用程序冻结

我正在使用 TFireMonkeyContainer 控件将Firemonkey表单嵌入VCL应用程序中.最初,一切正常.但是,每当我执行触发TChangeTabAction的操作(在TTabControl中的选项卡之间来回滑动)时,整个应用程序就会冻结并停止响应.甚至Windows也无法检测到它没有响应-标题栏也被冻结了,我必须从IDE或任务管理器中终止该过程.当完全在Firemonkey应用程 ..
发布时间:2020-11-08 05:21:44 其他开发

当iOS应用在后台运行时,TTimer无法正常工作

我有一个需要基于TTimer执行某些操作的应用程序. 当应用程序处于非活动状态(在后台)时,计时器停止工作. 我找不到与UIBackgroundModes相关的任何选项. 如何使计时器保持运行状态? 解决方案 iOS进入后台后不久会自动将其暂停.您需要让iOS知道您将继续在后台运行. 在项目>选项> 版本信息 ,您可以将需要在后台继续运行的服务的字符串值添加到数组键 ..
发布时间:2020-11-08 05:21:37 其他开发

GB-IP功能无法正常工作

我的PC上有一个GP-IB卡,它通过GP-IB连接到DMM。我在卡上运行了诊断程序,并确认它可以正常工作。我能够控制它并在那里进行软件测试。现在,我正在尝试创建一个程序来执行此操作,但是当它发送命令时,它总是在DMM上显示错误。 我在master中有3个源文件Master.pas,SubClass.pas和ApiGpib.pas PAS我有这个发送命令到设备。 var Re ..
发布时间:2020-10-24 02:24:52 其他开发

调整图像大小并保存输出

我在SO上看到有关调整图像大小的许多问题/答案。 但是我找不到适合我情况的正确问题。 在本文中 ,仅当您要从大图像中获取小图像时,此功能才起作用。 但是,如果您的图片尺寸为24x24,并且要将其调整为256x256尺寸的程序将失败,并给您提供失真的图像。 下面的代码是我尝试进行排序的出我的问题 图:= TBitmap.Create; try //将.bmp文件加载 ..
发布时间:2020-10-20 07:24:36 其他开发

Delphi-Google Firebase-HTTP

我正在尝试通过HTTP在Firebase上通过代码或REST调试器通过HTTP发送 POST 请求,但返回错误: $ b / b HTTP / 1.1 401请求缺少身份验证密钥(FCM令牌)。请参阅FCM文档的“身份验证”部分,网址为https = // firebase.google.com/docs 使用Postman扩展名从Chrome浏览器开始工作。 这是代码: ..
发布时间:2020-10-20 07:19:48 其他开发

Android编译器上的Delphi PATH错误

我刚刚在办公室的DELL工作站中安装了Delphi 10 Seattle,并且能够编译32位和64位。当我选择Android时,会出现这种错误: [执行错误]命令“ PATH C:\Program 文件\Java\jdk1.7.0_71\bin; C:\用户\公共\文档\Embarcadero\InterBase\redist\InterBaseXE7\IDE_spoof; C:\Prog ..
发布时间:2020-10-20 06:55:43 其他开发

NEXTGEN编译器有条件使用什么?

在进行项目时,我们收到4000多个警告。 为了删除其中的一些,我找到了一个编译器指令为 NEXTGEN 。 使用此指令后发现对257的警告中有更多的最小化。 我想知道在使用编译器指令时是否存在任何问题。我的Windows应用程序是否有此指令的任何缺点。 我正在使用 Delphi 10 。 在Embarcadero网站上,我发现的信息很少。 有人可以告诉我一些相同的东西吗 ..
发布时间:2020-10-20 06:36:14 其他开发

列表视图父项捕获的单击事件

我正在编写一个自定义开关对象,用于Firemonkey的 TListView 控件中的每个项目。一切正常,除了一个奇怪的故障。当用户单击其中一项而不是特定开关对象时,它仍然会切换开关。我假设 MouseDown 事件是在用户单击列表项时触发的,而不一定是我在其上绘制的特定“控件”。 如何限制单击事件仅在用户单击实际开关时才适用? JD.ListViewObjects.pas u ..
发布时间:2020-10-20 06:10:51 其他开发