导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
madic (madic)
★☆☆☆☆
-
盒子活跃会员
2018/12/24 14:58:50
标题:
delphi 10.3自动完成代码功能卡很久,而且也没有提示
浏览:1537
加入我的收藏
楼主:
如果这个单元文件有几万行的时候,打几个字,自动提示就能卡个几秒钟,然后什么也不出现,这个BUG怎么解决了
----------------------------------------------
xbox360手柄
作者:
2018/12/24 16:27:35
1楼:
等着吧。保守估计,2-3年内不会解决
----------------------------------------------
-
作者:
2018/12/24 16:30:41
2楼:
把一个单元拆成多个
----------------------------------------------
火鸟
作者:
2018/12/24 21:59:22
3楼:
实际不会. 应该是你设置了某些路径下面有大量的Pas文件. 把这些Pas编译成DCU,路径设到DCU所在位置,而不是Pas所在位置,就非常快了.
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
2018/12/24 23:34:56
4楼:
10.3的自动完成速度,比10.2快多了
----------------------------------------------
-
作者:
madic (madic)
★☆☆☆☆
-
盒子活跃会员
2018/12/25 14:45:26
5楼:
to wr960204: 这个问题倒是在低版本的没有问题,看了一下其他人说的,好像是delphi的xe8集成了Castalia导致的,到了10就完全集成了...禁都禁不了....现在已经很难用10.3来开发了...
----------------------------------------------
xbox360手柄
作者:
go_on (go_on)
★☆☆☆☆
-
盒子活跃会员
2018/12/25 15:46:07
6楼:
支持2楼,这么长的单元,自己看维护都很麻烦的
----------------------------------------------
-
作者:
2018/12/26 7:48:59
7楼:
这么长,不见得都是自己写的代码。 表之类的。查表操作,效率是刚刚的。 我曾经测试过,10万行代码是没有问题的。好像到了20万行就有点卡了。 依稀记得是用XE2测试的。 我刚刚用10.3打开一个3万行代码的PAS文件,修改编译都没有卡顿。 应该和你的环境有关系吧。
----------------------------------------------
武汉天气不好
作者:
2018/12/27 20:25:53
8楼:
应该是武大侠所说的吧,库路经最好是指向 dcu,不要指向 pas
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
2018/12/28 16:16:43
9楼:
D2007也有同样问题,继续关注解决之道
----------------------------------------------
vvvvvvvvvv
作者:
2019/1/10 10:07:13
10楼:
10.3 的自动完成已经是异步处理了,有个个后台进程专门为bds提供 符号信息 但是这个异步进程是64位的,在32位平台下不起作用 也就是说,一定要用win64平台 以前的版本那是真的卡,打个字都等,我都是关闭了codeinsight来用的
----------------------------------------------
-