delphi-xe2相关内容

FireMonkey应用程序中的TFileOpenDialog

我正在使用FireMonkey,并希望用户使用由TFileOpenDialog提供的界面选择一个目录(我发现SelectDirectory界面最好过时 - 是的,即使使用sdNewUI选项)。 首先,在FireMonkey应用程序中包含VCL.Dialogs单元(使用TFileOpenDialog)是不好的做法吗? 其次,这只能在Windows Vista及以上版本中使用。这是检查兼容 ..
发布时间:2017-04-23 23:02:22 Delphi

Firemonkey - 消息处理

我目前正在尝试开发基于Firemonkey的项目。我正在使用Firemonkey作为UI功能,因为该项目由许多较小的应用程序组成,每个都具有3D方面。我目前只使用FMX框架开发/部署到Windows,但可能会在稍后的时候跨平台。 我遇到了大多数问题,通过在后台构建VCL Windows应用程序来执行一个非常具体的操作,然后构建一个FMX前端。但是,这只适用于您只想执行应用程序来执行其设计的操 ..
发布时间:2017-04-23 22:58:14 Delphi

MDI窗口标题在Windows 10中

我正在Windows 10上测试Delphi应用程序,我很感兴趣地在MDI窗体上渲染窗口框架。 这是什么意图? > 解决方案 您正在谈论在标题栏右侧的最小化,最大化和关闭按钮。 这些按钮是由系统而不是Delphi呈现的,行为是按照设计微软至少在15年前就弃用了MDI,所以并没有将它们修改为与Windows 10的新风格相匹配。 所以是的,你是什么正在观察是预期的,而且是微 ..
发布时间:2017-04-23 22:55:49 Delphi

关闭不支持vcl样式的标签页的按钮

我使用了这个例子中提供的代码如何为TPageControl的TTabsheet实现一个关闭按钮来绘制一个关闭按钮到pagecontrol的每个标签页,我已经在代码中替换了StyleServices与Style Services,并且在应用样式时关闭按钮没有显示和反应没有办法。任何人都可以指出一个不同的道路,解决这个问题。谢谢!这是OnDrawTab事件的代码: procedure TFor ..
发布时间:2017-04-23 22:54:01 Delphi

如何使用FireMonkey(多平台)拍摄屏幕截图

我没有找到一个功能来获取FMX.Platform中的屏幕截图(无论如何,没有其他地方)。 使用VCL,有很多答案(stackoverflow,google,...)。 但是如何在Windows和Mac OS X的图像(位图或其他)中获取截图? 请问, W。 更新: Tipiweb的链接为OS X提供了一个很好的解决方案。 关于Windows部分:我编码了这个, ..
发布时间:2017-04-23 22:44:00 Delphi

从Chromium Embedded获取HTML源代码

如何使用Delphi Chromium嵌入式组件,我知道如何用TWebBrowser来做到这一点。但是由于没有文档存在,我相信别人有同样的问题。 谢谢 解决方案 这是你如何做的。 程序TCustomLoad.OnLoadEnd(const browser:ICefBrowser; const frame:ICefFrame; httpStatusCode:Integer); ..
发布时间:2017-04-23 22:42:53 Delphi

Delphi XE2:跳到CHM中的锚点?

在Delphi XE2程序中,如何跳转到CHM帮助文件主题内的锚点?该锚具有以下格式(从HTML HelpViewer中显示CHM文件的主题页的源中提取): a name =“my_anchor_id”> 我尝试过以下操作: Application.HelpJump('MyTopicName.htm#my_anchor_id'); ..
发布时间:2017-04-23 22:36:35 Delphi

Firemonkey / Delphi中的流体/动态布局

假设我想要一个并排的两个形状,正好占据每个窗口的50%,当窗口调整大小时调整大小。我该怎么做? 我真正想要的是设置比例..例如..有一个上述形状占25%,另一个占75% 动态调整大小非常重要,我不想输入任何代码来实现这一点。 解决方案 可以通过在表单上放置TLayout来实现 - 将对齐选项设置为“alscale” 然后为我的示例TPanels添加2个项目到TLayout ..
发布时间:2017-04-23 22:35:36 Delphi

Delphi XE2 FireMonkey支持Indy的跨平台应用程序吗?

看看新的Delphi XE2与Firemonkey。考虑到它编译为Windows,Mac OSX和iOS,VCL组件在FireMonkey应用程序中无用。 我的问题是:是否会有一个Indy Firemonkey Edition ?因为我真的需要 IdHTTP.Post(); 。如果没有,有没有办法在FireMonkey中执行此操作? 现在已经google了很多时间了,没有找到任何东西。 ..
发布时间:2017-04-23 22:29:14 Delphi

如何设置XE2的默认编译器选项?

我无法弄清楚如何更改默认构建/编译设置。项目选项对话框左下角的默认复选框不见了。 文档指出: 出现在许多“项目选项”页面下边缘的默认复选框已从产品中删除。如果要将选项指定为多个项目的默认值,建议的替代方法是使用选项集。 我将围绕“选项集”,“配置管理器”等。这是甚至可能吗什么是指定选项作为多个项目的默认值“是什么意思?如果我有多个项目,那么这意味着这些项目和他们的选项存在,我如何设置一 ..
发布时间:2017-04-23 22:28:47 Delphi

Firemonkey和大量数据

我刚刚看过Firemonkey的网格实现,结果是它是一个非常简单的实现(只有1800行,对于网格实现来说似乎不是很多)。它几乎没有自定义绘画,而是聚合了很多其他控件 - 这似乎是Firemonkey的做事风格。 例如,每列保留一个数组的控件 - 每个单元格一个。对于具有1,000,000行的正常文本列,网格将在内存中保留1,000,000个编辑控件 - 对我来说似乎有点疯狂。 (编辑:现在, ..
发布时间:2017-04-23 22:22:26 Delphi

如何在Delphi XE2中将菜单项添加到Mac OS Finder

我正在使用针对Mac OS和Windows的Delphi XE2应用程序。而且我想要集成到上下文菜单中。对于windows这个简单的任务。但是对于Mac OS,我不知道该怎么做。 我已经阅读了提供服务文档,并在Delphi中尝试了类似的代码,但没有运气。 查看Finder集成测试的简单代码。 App.dpr 程序应用程序; 使用 SysUtils, {$ IFDEF ..
发布时间:2017-04-23 22:19:37 Delphi

Windows 7任务栏中的模糊Delphi窗体图标

我有一个包含2个表单的应用程序,每个表单和应用程序都有单独的图标。在Form1BitBtn1.Click Form2是显示非模态和在Form1BitBtn2.Click Form1已关闭。 Form2BitBtn1.Click Form2已关闭,Form2BitBtn2.Click Form1已关闭。工作正常但问题是,在Windows 7任务栏中,Form1图标是模糊的,另一个问题是当Form2显 ..
发布时间:2017-04-23 22:16:34 Delphi

如何终止匿名线程在Delphi中的应用程序关闭?

我有一个Delphi应用程序,在一些TTimer.OnTimer事件上产生6个匿名线程。 如果我从标题栏中的X按钮关闭应用程序访问违例地址$ C0000005被提升,并且FastMM报告泄漏了TAnonymousThread对象。 哪些是使用TThread.CreateAnonymousThread()方法在OnTimer事件中创建的Delphi中释放匿名线程的最佳方式? / p> ..
发布时间:2017-04-23 21:47:17 Delphi

由于环境变量(HP笔记本电脑),delphi XE2无法在计算机上编译任何项目

我有一台惠普笔记本电脑,我的笔记本电脑上安装了delphi xe2,最近5个月前,我没有问题,但是现在我有这个错误信息。 $ b $ e1026文件未找到:'FMX.Filter.res' [DCC错误] E1026找不到文件:'FMX.Platform.Win.res ' 我无法编译任何项目!当我尝试编译一个项目时,我得到这个错误。 此外,我在google上搜索了该错误,我发现这 ..
发布时间:2017-04-23 21:44:23 Delphi

浮点支持64位编译器

在64位Delphi编译器中,我们应该从浮点支持中预期什么? 将64位编译器使用SSE到 实现浮点算术? 将64位编译器支持 当前80位浮动类型 (扩展)? 这些问题密切相关,所以我要求他们作为一个问题。 解决方案 对于double =扩展位: 阅读ALlen Bauer的Twitter帐户Kylix_rd: http://twitter.com/kyl ..
发布时间:2017-04-23 21:27:37 Delphi