delphi 部署设置(deployment)看不见内容的解决方法

2024-06-23 11:28

本文主要是介绍delphi 部署设置(deployment)看不见内容的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

情况说明:

这事,今年已遇到两次了(分别是两个朋友),情况如下:

菜单:project-->deployment,用于我们对程序部署设置,特别是安卓开发需要使用到。 

点开后,正常情况下应该是下图这样的:

而问题情况如下,所有内容看不见(不是没有内容,而应该是字体颜色与背景色一样,表现出的结果就是看不见),但选中某个数据内容的时候是可见的,如下图:

这样的情况,虽然有内容,但却没法设置呀。

解决过程

 这只是解决问题的过程记录,不是解决问题的答案(结果),这些过程并没能解决问题。需要答案的直接跳过,可以去看最后内容。

 通过修改delphi的IDE显示进行设置

这是最先想到的解决方法。

正常情况下,delphi安装完成后,默认是白底黑字,某些朋友会喜欢其他显示设置,例如我就使用黑底白字。 我们是可以通过delphi的功能菜单进行快速设置的:

所以,最开始想解决这问题就是通过delphi自己的IDE设置,去调整字体、颜色。但无论如何设置, deployment里都是漆黑一片,他并不根据设置而改变。

修改Win系统的显示设置

通过修改IDE的显示设置,改变不了,那么我在想,这个显示内容是否与WIN系统的显示有关呢,于是乎,又双双叕去对操作系统的各项设置捣腾了一遍。结果是他依旧漆黑一片。

不是办法的解决方式

 这不是解决问题的办法,但却能得到解决问题后的一致结果,一句话:”弃而不用“,工具再怎么也是死的,人是活的。具体怎么做呢:其实这些发布部署设置,都是记录在文件中的,只要我们手工去文件里修改增加就不需要使用到这个部署工具界面了。

如上图内容,就是增加了一个SO文件到部署设置,这个文件会在安卓APP打包的时候一同合并到APK文件内,工具设置或是手工增加,效果都是一样的。

那么这种方式只适合于那种项目必须马上交付、技术功底效深、需要增加的部署文件不多的情况。 但我估计,能遇到这问题的,应该不会适合于使用这些情况的。

解决办法

这个就是重点了,虽然没能分析出问题的根本原因,但这样却真的可以解决问题。出现这情况的应该是使用了较低的WIN系统,如win7,同时较高版本的delphi如:D11。

所以,请在更高WIN系统版本上安装使用D10.4及以上的delphi版本。

D11的官方安装要求是:

  • Windows 10
  • Windows 11

D10.3的官方安装要求是:

  • Windows 10
  • Windows 8.1
  • Windows 7 SP1

 

这篇关于delphi 部署设置(deployment)看不见内容的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1087028

相关文章

问题:第一次世界大战的起止时间是 #其他#学习方法#微信

问题:第一次世界大战的起止时间是 A.1913 ~1918 年 B.1913 ~1918 年 C.1914 ~1918 年 D.1914 ~1919 年 参考答案如图所示

[word] word设置上标快捷键 #学习方法#其他#媒体

word设置上标快捷键 办公中,少不了使用word,这个是大家必备的软件,今天给大家分享word设置上标快捷键,希望在办公中能帮到您! 1、添加上标 在录入一些公式,或者是化学产品时,需要添加上标内容,按下快捷键Ctrl+shift++就能将需要的内容设置为上标符号。 word设置上标快捷键的方法就是以上内容了,需要的小伙伴都可以试一试呢!

大学湖北中医药大学法医学试题及答案,分享几个实用搜题和学习工具 #微信#学习方法#职场发展

今天分享拥有拍照搜题、文字搜题、语音搜题、多重搜题等搜题模式,可以快速查找问题解析,加深对题目答案的理解。 1.快练题 这是一个网站 找题的网站海量题库,在线搜题,快速刷题~为您提供百万优质题库,直接搜索题库名称,支持多种刷题模式:顺序练习、语音听题、本地搜题、顺序阅读、模拟考试、组卷考试、赶快下载吧! 2.彩虹搜题 这是个老公众号了 支持手写输入,截图搜题,详细步骤,解题必备

UnrealScriptIDE调试环境部署

先安装vs2010   再安装VSIsoShell.exe, 下载地址 https://pan.baidu.com/s/10kPNUuDGTbWXbz7Nos-1WA       fd3t   最后安装unside,下载地址 https://archive.codeplex.com/?p=uside  安装中间有一步选择Binary文件夹要选对路径。   安装好以后,启动 UDKDe

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

电脑不小心删除的文件怎么恢复?4个必备恢复方法!

“刚刚在对电脑里的某些垃圾文件进行清理时,我一不小心误删了比较重要的数据。这些误删的数据还有机会恢复吗?希望大家帮帮我,非常感谢!” 在这个数字化飞速发展的时代,电脑早已成为我们日常生活和工作中不可或缺的一部分。然而,就像生活中的小插曲一样,有时我们可能会在不经意间犯下一些小错误,比如不小心删除了重要的文件。 当那份文件消失在眼前,仿佛被时间吞噬,我们不禁会心生焦虑。但别担心,就像每个问题

vue同页面多路由懒加载-及可能存在问题的解决方式

先上图,再解释 图一是多路由页面,图二是路由文件。从图一可以看出每个router-view对应的name都不一样。从图二可以看出层路由对应的组件加载方式要跟图一中的name相对应,并且图二的路由层在跟图一对应的页面中要加上components层,多一个s结尾,里面的的方法名就是图一路由的name值,里面还可以照样用懒加载的方式。 页面上其他的路由在路由文件中也跟图二是一样的写法。 附送可能存在

vue+elementui分页输入框回车与页面中@keyup.enter事件冲突解决

解决这个问题的思路只要判断事件源是哪个就好。el分页的回车触发事件是在按下时,抬起并不会再触发。而keyup.enter事件是在抬起时触发。 so,找不到分页的回车事件那就拿keyup.enter事件搞事情。只要判断这个抬起事件的$event中的锚点样式判断不等于分页特有的样式就可以了 @keyup.enter="allKeyup($event)" //页面上的//js中allKeyup(e

vue+elementui--$message提示框被dialog遮罩层挡住问题解决

最近碰到一个先执行this.$message提示内容,然后接着弹出dialog带遮罩层弹框。那么问题来了,message提示框会默认被dialog遮罩层挡住,现在就是要解决这个问题。 由于都是弹框,问题肯定是出在z-index比重问题。由于用$message方式是写在js中而不是写在html中所以不是很好直接去改样式。 不过好在message组件中提供了customClass 属性,我们可以利用

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、