Subject:
为什么我的代码输入助手不起作用了?
[Print This Page]
Author:
xyeagle
Time:
2005-12-14 09:52
Subject:
为什么我的代码输入助手不起作用了?
我的代码输入助手怎么弄也出不来了
以前一直好好的这几天代码输入助手说什么也不出来了,我试着改了许多设置也不行,把CnWizards重装也不行, 彻底删除重装也不行。
没有这个功能写程序太不方便了,请问到底是哪里可能出了问题
另外我用的版本是 0.7.9.179
[
Last edited by xyeagle on 2005-12-14 at 09:53
]
Author:
zjy
Time:
2005-12-14 10:55
请问您的 IDE 是什么版本?因为兼容性问题,179 版本去掉了 D2006 下的输入助手工具。请确定在 CnPack | IDE 扩展设置 菜单下存在“代码输入助手”这个设置项。
如果代码输入助手存在,并且选择了“自动弹出输入助手”功能,但是列表不能自动弹出,可以测试用 Alt+Down 热键能否弹出列表?如果热键能弹出,则可能是 IDE 中安装了某个编写得不好的包,把 Application.OnMessage 事件给替换掉了,请检查一下最近安装的包是否存在这个问题。
Author:
xyeagle
Time:
2005-12-14 12:53
版主英明果然有一个组件居然用了Application.OnMessage事件
在问一下版主,在Delphi中怎么删除一个组件?我一直没找到怎么删除
我知道直接删除组件目录就行,我想知道在Delphi 7来里面有没有作删除操作的地方
谢谢
[
Last edited by xyeagle on 2005-12-14 at 12:59
]
Author:
zjy
Time:
2005-12-14 14:11
Application.OnMessage 的问题也是 Delphi 设计非常不好的地方,既然 TApplicationEvents.OnMessage 依赖于这个事件,就不应该再允许用户随便使用了。输入助手可能在以后的版本改用别的方式来拦截按键消息。
如果有 dpk 文件的话,从 dpk 中删除这个组件的单元,再重新编译。如果没有 dpk 文件,只能从 Components | Install Packages 下面 Remove 掉那个 Package 了。
如果还想保留使用 Application.OnMessage 的控件,并且有控件源码的话,也可以修改控件源码,把这个消息事件改成用 TApplicationEvents.OnMessage 也可以解决问题。
Author:
xyeagle
Time:
2005-12-14 14:22
搞定了 谢谢
看着咱们有这么大的一个集体,做一个东西真是高兴。
有个想法,版主能不能组织写一个更大型的软件,不是插件,而是一个独立的软件。
Author:
rocky
Time:
2005-12-16 13:18
嗯,记下来,说不定以后也会遇到,hoho
Author:
libra01
Time:
2005-12-28 22:25
Subject:
谢谢,
今天碰到这样的问题,尝试问一下,果然解决了。谢谢啊,。
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0