|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2019/7/20 20:28:40 |
标题: |
Delphi10.3.2还原窗口速度有所提升,但仍较慢 |
浏览:2770 |
|
加入我的收藏 |
楼主: |
Delphi10.3.2最小化IDE再还原窗口时,不再对工具条上的按钮逐个刷新了,速度有所提升,但是仍然较慢,可能是触发了Resize事件,标题栏上的工具栏多次重绘刷新,导致缓慢,还有就是几个大的窗口都进行了重绘刷新,也浪费了时间。搞不明白Delphi为啥要重绘窗口,其它开发工具没这个问题。
我个人猜测可能跟Delphi的窗口排列有关,它可能并不是真正的主窗口+子窗口的形式,早期的IDE是散乱的窗口在屏幕上,并不“集成”。后来变成“集成”在一起的窗口,可能把早期的带工具栏的窗口扩大,其它窗口放到这个主窗口内。窗口还原时,总是要重绘各个窗口。Delphi IDE的子窗口也比较奇怪,上面的图钉、关闭按钮不能显示工具提示,也不跟随鼠标显示自己的轮廓,好像不是真正的Windows窗口。
----------------------------------------------
- |
作者: |
|
2019/7/20 22:35:22 |
1楼: |
我很不喜欢Delphi的皮肤,很慢,又不好看,每当装完新版,第一时间就去掉其皮肤。
----------------------------------------------
-
|
作者: |
|
2019/7/20 22:37:20 |
2楼: |
我连欢迎页面都去掉,省得拖泥带水
----------------------------------------------
-
|
作者: |
|
2019/7/21 0:32:49 |
3楼: |
10.3.2用啥把欢迎页面去掉?
----------------------------------------------
-
|
作者: |
|
2019/7/21 7:35:48 |
4楼: |
快捷方式里加 -np 这样:"C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\bds.exe" -pCBuilder -np
----------------------------------------------
-
|
作者: |
|
2019/7/21 10:48:43 |
5楼: |
@ hq200306: 请问10.3.2如何去掉皮肤?谢谢!
----------------------------------------------
-
|
作者: |
pwhll (渭水阳) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2019/7/21 13:00:36 |
6楼: |
@hq200306:同问,如何去掉10.3.2的皮肤,其实现在的10.3.2皮肤感觉还可以了,比10.3.1速度好很多了,但不可忍的是begin end中的 内联变量作为主要亮点,居然在10.3.2中的语法检查还有红线,简直了。。。。。。
----------------------------------------------
-
|
作者: |
|
2019/7/21 19:08:04 |
7楼: |
@hq200306:同问如何去掉10.3.2的皮肤,谢谢!
----------------------------------------------
-
|
作者: |
|
2019/7/22 7:26:14 |
8楼: |
用Distiller或直接在注册表里将darktheme260.bpl,ModernTheme260.bpl,themeloader260.bpl关掉
此帖子包含附件:
大小:47.4K |
----------------------------------------------
-
|
作者: |
|
2019/7/22 7:32:02 |
9楼: |
distill,我在网上找的代码改的,不完善,但可用,我试了好附件传不上去。看下图,可用在注册表里直接修改
此帖子包含附件:
大小:32.1K |
----------------------------------------------
-
|
作者: |
pwhll (渭水阳) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2019/7/22 11:12:28 |
10楼: |
谢谢,我把这些禁用加上后,IDE有些地方更难看了
----------------------------------------------
-
|
作者: |
|
2019/7/22 11:52:31 |
11楼: |
关掉Theme,还原窗口快了很多。 注册表需要关掉的内容如下: Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\Known IDE Packages] "$(BDS)\\Bin\\ModernTheme260.bpl"="Embarcadero Theme Package" "$(BDS)\\Bin\\darktheme260.bpl"="Embarcadero Theme Package" "$(BDS)\\Bin\\themeloader260.bpl"="Embarcadero Theme Package"
也上传了附件。
----------------------------------------------
-
|
作者: |
|
2019/7/22 12:11:45 |
12楼: |
将Win10桌面背景图片换成幻灯片放映,当更换桌面图片之后,Delphi有工具条的地方就疯狂刷新几秒,非常莫名其妙。
----------------------------------------------
-
|
作者: |
ledo (ledo) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2019/7/26 18:32:25 |
13楼: |
Delphi 10.3.1 RIO 有 Activator 吗?哪位前辈分享一个
----------------------------------------------
-
|
|