Board logo

Subject: 天天都在昐输入助手可以在Delphi2006下使用 [Print This Page]

Author: 天地弦    Time: 2005-12-26 16:11     Subject: 天天都在昐输入助手可以在Delphi2006下使用

天天都在昐输入助手可以在Delphi2006下使用
每天都要来看看,什么时候出来,各位cnpack的老大:cool:
Author: zjy    Time: 2005-12-26 19:43     Subject: D2006 OTA 本身的 Bug

大家可以通过附件中的例子来测试:新建一个 Package,在 Requires 里加入 designide 包,再加入附件中的单元。Install 后,打开一个新工程,从 Help 菜单下运行一次“CCTest”,以后 IDE 的自动完成功能就会出异常了。

这个例子程序完全符合 OTA 文档中的说明,在 D2005 中不会有任何问题,其中用到的 CodeInsightServices.SetQueryContext 是助手必须使用的服务。已知在安装 Update1 后,这个问题还存在,如果 D2006 的 Update 2 出来后,在例子中调用这个方法不再出问题了,助手才有可能用得起来。我跟踪了一下 D2006 中相关的汇编代码,发现很难用其它方法来取代当前的实现,大家还是等等吧。

Attachment: CCTestWiz.pas (2005-12-26 19:43, 1014 bytes) / Download count 725
http://bbs.cnpack.org/attachment.php?aid=189
Author: 天地弦    Time: 2005-12-27 08:00

原来是这样子d,不知道borland知不知道这样问题,真希望他下一版本快点出来
Author: 天地弦    Time: 2005-12-27 08:08

试了一下,真d是这样。
Author: alongrun    Time: 2005-12-29 21:16     Subject: 搞了半天原来这样

ps:有什么好的调试方法么
Author: mbnet    Time: 2006-1-1 17:20

期待中.....
Author: samool    Time: 2006-1-12 12:38

强烈支持,期待中。。。。
Author: wiseinfo    Time: 2006-1-19 11:29

我感觉D2006控件安装这块真可能还有些问题,我从其他3方控件继承的怎么也安装不上,也不会自动的向Requires 里面添加DCP,手工添上也不行,
Author: dawnsong    Time: 2006-3-3 12:02

至少到现在,2006下还不能用输入助手,

只好改输入法的快捷键了:)
Author: lcy98162    Time: 2006-4-23 22:26

强烈支持,期待中。。。。
Author: hubdog    Time: 2006-4-23 23:31     Subject: 好像可以了

我在Delphi Update2中试验了一下CodeInsight的Service,好像已经不会抛出异常了
Author: zjy    Time: 2006-4-24 08:45     Subject: 还是不行

刚才安装 update2 测试了一下,还是不行。调用 CodeInsight 的 Service 确实不会出异常(以前也不会出)。但是调用后,再执行 ide 自己的自动完成,就会出异常了。

看来指望 borland 在短期内修正这个问题,是不太有希望了。CnWizards 0.8.0 计划在近期发布,助手功能打算暂时先换成调用 IDE 自己的自动完成功能。
Author: my58876448    Time: 2006-4-24 12:11     Subject: 支持,先出个没有输入助手的也好啊!

支持,先出个没有输入助手的也好啊!
Author: zjy    Time: 2006-4-24 19:46     Subject: 193版开始支持2006下的输入助手功能

见置顶帖说明




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0