CnPack Forum » CnPack IDE 专家包(CnWizards) » 代码助手提示不正确,大家帮看看怎么用


2010-5-8 14:33 xiao_chongzi
代码助手提示不正确,大家帮看看怎么用

我是昨晚刚开始用这个工具的,说真的很感激cnpack的成员们!

以下是我碰到的情况,不知道是我不会用还是其它
(例子) h为全局变量
procedure TFmain.btn1Click(Sender: TObject);
var
  iarr:array[1..10] of Integer;
  inum:Integer;
begin
  inum :=  3 ;
  [color=red]iarr[inum][/color] :=  $0034c8b4;   //①这里输入iarr提示正确,输入inum时也提示正确
  SendMessage(h,WM_LBUTTONDOWN,0, [color=red]iarr[color=black][[/color]inum[/color][color=black]][/color] ); //②但是这里输入iarr时怎么也不提示iarr,输入inum时提示正确.   不提示iarr是指代码提示列表里没有iarr这个项
  SendMessage(h,WM_LBUTTONUP,0,iarr[inum]);
end;


在②的地方,对于有些API,如果它的参数设为数组,而数组的下标又正好是变量时,在输入下标时怎么都不提示,但提示windows的其它变量.
还有个问题:比如上面的我输入到SendMessage(h)中的h变量后按下逗号","没有提示当前的光标位于API的第几个参数及参数类型,这个我在用其它语言写程序时有提示,所以想问问.

上面是我自己的发现,可能是我不会用吧,请大家帮指点指点!谢谢!

2010-5-8 16:27 zjy
请参见置顶帖中的说明

[url]http://bbs.cnpack.org/viewthread.php?tid=776[/url]

5.代码输入助手取到的符号不完全。
输入助手本身并不解析代码符号信息,而是通过 OTA 接口从 IDE 的自动完成功能中获取当前位置下的有效符号列表。IDE 本身在某些条件下无法列出所有有效符号,也会导致助手列出的符号不完全。当发现助手列出的符号中没有需要的项目时,请使用 Alt+Spc 键(IDE 默认是 Ctrl+Spc)弹出 IDE 自身的自动完成,如果这里面也没有需要的项目,则表明问题出在 IDE 本身。

2010-5-8 18:10 xiao_chongzi
嗯,谢谢:)

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.