delphi-xe5相关内容

TEdit.Height固定在Firemonkey样式上,如何更改?

我正在使用常规的Firemonkey HD应用程序,并决定仅使用MetropolisUI随附的 样式(只是该样式,它不是Metropolis应用程序/表单,因为我需要它是跨平台的) 问题是TEdit设置为固定大小,对我来说太大了。 我玩过通过StyleBook更改样式,未成功。我是具有样式和firemonkey的 新手。 已经使用插入器 类测试了其他选项,包括Chris H ..
发布时间:2020-10-20 07:29:50 其他开发

Delphi XE5 REST / Android客户端“会话已过期”

我在 Deplhi Xe5 Android客户端成功与Rest服务器连接。 在我的服务器中,我有一个 TDSHttpWebDispatcher 和 SessionTimeout = 1200000(20分钟) 因此,当android中的用户超过20分钟未使用该应用程序时, 在向REST服务器发出请求时会收到“会话已过期”错误。 / p> 我已经在 DSRestConnecti ..
发布时间:2020-10-20 06:31:41 移动开发

如何检查iOS版本的Delphi XE5 / XE6

是否可以在Delphi应用程序中检查iOS版本?我想在Delphi XE6中为iOS7和iOS6创建特定的代码。 解决方案 您可以使用 TOSVersion 记录在System.SysUtils中。 如果TOSVersion.Check(7,0)然后// O是iOS 7 您还可以在此处找到适用于iOS的示例。 ..
发布时间:2020-10-20 06:19:55 移动开发

应用启动时Delphi XE5违反法规

在两台计算机上都可以,在三台计算机上,具有相同的例外,并且具有相同的AV地址。谢谢帮助 开始 申请。隐性暂停:= 30000; Application.Initialize; Application.MainFormOnTaskbar:=真; Application.CreateForm(TForm1,Form1); Application.CreateForm(TForm2 ..
发布时间:2020-10-20 06:19:51 其他开发

在哪里可以为DLL指定输出文件夹?

我对RAD Studio的新版本有些困惑!在哪里可以指定用于放置输出DLL文件的文件夹? 解决方案 它在Project |目录下。选项| Delphi编译器。 您要查找的选项名为输出目录。 文档说: 指定编译器将可执行文件放在何处。 您需要注意各种不同的目标。修改发行版本的选项,返回IDE,编译调试版本,然后想知道您的设置为何没有影响,很容易。如果可能的话,最好将选 ..
发布时间:2020-10-20 05:54:59 其他开发

delphi xe5 StrToFloat故障将ThousandSeparator更改为“,”

我在这里做错了什么?我只想将格式化的字符串转换为双精度并使用作为参数传递给StrToFloat的TFormatSettings。我收到以下异常: '3,332.1'不是有效的浮点值。 千位分隔符和十进制分隔符是TFormatSettings中的预期值(“,”和“。”) 过程TForm2.Button1Click(Sender:TObject); var F ..
发布时间:2020-10-20 05:39:12 其他开发

IDE Insight退出工作

在某些时候,我的IDE Insight功能停止工作。我已经检查了系统上既有的XE5版本又没有工作的XE5版本,因此它必须是环保的。 当我单击菜单项时,什么都没有弹出向上。没有给出错误,只有IDE插入屏幕。使用快捷方式时也会发生相同的结果。 我正在运行Windows 7,Delphi Professional XE5和XE6。 任何人都知道如何解决此问题吗? 解决方案 在X ..
发布时间:2020-10-20 05:35:39 其他开发

Delphi XE5中的DateTimeToString不起作用吗?

我有一小段代码: DateTimeToString(DiffString,'t.zzz',TDT); ShowMessage(’TDT:’+ DateTimeToStr(TDT)); ShowMessage(’DiffString:’+ DiffString); 第一个ShowMessage的结果会随机给出不错的DateTime TDT值... 第二个,其中Di ..
发布时间:2020-10-20 05:20:21 其他开发

delphi XE-5跨平台开发-调用显示模式表单

我目前正在使用Delphi XE-5在Windows桌面上开发跨平台应用程序。我有一个要用于跨平台开发的单元(在此示例中,仅允许在Windows和Android上使用)。 在Windows和Android应用程序中,我有一个带有以下onClick事件的按钮 过程TfrmMain.Button1Click(Sender:TObject); 开始 LPSystem:= TLPSyste ..
发布时间:2020-10-20 05:16:33 其他开发

动态绑定JSON对象和数组

大家晚上好。 我目前正在努力掌握Delphi中的实时绑定,因为我想刷新自己当前的一个项目(完全返工)从基础到推向其他平台,优化性能和最小化代码的目的)。我正在使用一个Web API,该API返回JSON数据。一个示例调用返回的JSON格式如下: { “ response”:{ “ ips”:[ { “ ip”:“ 111.222.333.444”, “ classification ..

Android Delphi中的组件大小

我正在使用Firemonkey在Delphi XE5中创建一个Android应用,对于我的一个表单,我需要一个TImage来填充整个表单,以便在其上绘制Bitmap。 我所做的是> 我添加了一个TImage组件设置为我的表单并将其设置为Align:= alClient。在设计器中填充整个表单。 在我的FormCreate过程中,我通过将TImage的大小设置为TImage的大小来 ..
发布时间:2020-10-20 04:51:15 移动开发

FireMonkey XE5-动态绑定-TGrid-单元格文本匹配

我有一个Windows版Firemonkey桌面应用程序。我有一个 TGrid ,它通过可视的实时绑定 TBindSourceDB 组件进行填充。我希望某些列的文本右对齐,因为它们是数值。我已经尝试过: onPainting 事件 通过 ColumnxRow typecasting的数量获取 TTextCell 控件并在右侧设置 TextAlignt 属性 这些措施均不能使文本对齐 ..
发布时间:2020-10-20 04:43:30 其他开发

使用IOmniTaskControl / TOmniWorker时等待调用完成

我已经使用TOmniWorker创建了IOmniTaskControl,以便可以在特定线程中定期运行代码块。因此,我将根据需要在此IOmniTaskControl上调用Invoke。这样做时,有时需要等待与该工作相关的执行。 我尝试在调用后在IOmniTaskControl上调用WaitFor(INFINITE),但挂起。我进行了调试,可以看到Invoke调用上的方法已完成。当与TOmniW ..
发布时间:2020-10-20 04:29:17 其他开发

错误无效的PLATFORM变量“ MCD”;

自从我想尝试使用android开发以来,我就已经安装了Delphi XE5。 但是我无法编译任何东西,因为我总是收到错误消息。 这是我在编译时遇到的错误: [错误错误]无效的PLATFORM变量“ MCD”。 PLATFORM必须为以下之一:“ Win32”,“ Win64”,“ Android”,“ iOSSimulator”,“ iOSDevice”或“ OSX32”。如果PLA ..
发布时间:2020-10-20 04:28:04 其他开发

如何获取类型集的任何变量的元素数?

AFAIK没有内置功能。在网络上搜索后,我发现此功能,它对我有用,但是我不愿使用它,因为它是汇编的,我不知道它在做什么。所以我写了这个也可以起作用的函数: 函数基数(const PSet:PByteArray; const SizeOfSet(* inbytes *):Integer):整数; const 掩码:字节的数组[0..7] =(1、2、4、8、16、32、64、128) ..
发布时间:2020-10-20 04:06:01 其他开发

将Delphi XE5工作区更改为Delphi 7

是否可以将XE5的工作空间更改为Delphi 7?在窗口内设计表单确实很痛苦,我想将组件面板向上移动并在画布外部设计表单。 解决方案 您可以在桌面下拉菜单中切换到 Classic Undocked 桌面。它与Delphi 7并不相同,但是它可能与您立即可用一样紧密。 您可以尝试的另一件事是启用浮动设计器,默认情况下处于禁用状态。此处提供更多详细信息: http:// francois ..
发布时间:2020-10-20 03:17:11 其他开发

使用TreeNode.MoveTo时如何修复TTreeView错误?

使用TreeNode.MoveTo(...)方法有时无法正常工作,并引发“访问冲突”异常。 大多数时候都可以工作,有些时候却没有。 大多数情况下,COMCTL32.DLL模块中的访问冲突。读取地址FEEEFEFA'和程序崩溃/冻结。 这是我的代码。 过程TForm1.FormShow(Sender:TObject); var I,节数:整数; 父母,孩子:TTre ..
发布时间:2020-10-20 02:42:28 其他开发