DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: g929959149
今日帖子: 28
在线用户: 10
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/2 23:29:02
标题:
cnwizard 1079 的确有严重问题 浏览:822
加入我的收藏
楼主:
随便敲几下, 就弹出异常


[500663FB]{rtl280.bpl  } System.@DynArrayLength (Line 36139, "System.pas" + 1) + $3
[7990639B]{IDELSP280.bpl} LSPCodCmplt.TLSPKibitzManager.AsyncParameterCodeInsightParamIndexEx (Line 1505, "LSPCodCmplt.pas" + 1) + $5
[1CEA5068]{CnWizards_D110A.DLL} Unknown function at INITWIZARD0001 + $1CF758
[1728DD0C]{bcbide280.bpl} CppCodCmplt2.TCppKibitzManager2.IsCodeCompleteHistoryVisible (Line 862, "CppCodCmplt2.pas" + 0) + $0
[17166CC1]{bcbide280.bpl} LSPServer.TLSPServer.LSPServerExecuteError (Line 728, "LSPServer.pas" + 3) + $4E5
[5017040B]{rtl280.bpl  } System.Classes.CheckSynchronize (Line 15651, "System.Classes.pas" + 34) + $A
[105AA69F]{fmx280.bpl  } FMX.Platform.Win.TPlatformWin.ThreadSync (Line 3371, "FMX.Platform.Win.pas" + 3) + $2
[50174A30]{rtl280.bpl  } System.Classes.StdWndProc (Line 18375, "System.Classes.pas" + 8) + $0
[500647FB]{rtl280.bpl  } System.@FinalizeRecord (Line 32764, "System.pas" + 81) + $2
[0163D697]{vcl280.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 11336, "Vcl.Forms.pas" + 23) + $1
[0163D6C2]{vcl280.bpl  } Vcl.Forms.TApplication.ProcessMessages (Line 11358, "Vcl.Forms.pas" + 1) + $4
[1CEA54B4]{CnWizards_D110A.DLL} Unknown function at INITWIZARD0001 + $1CFBA4
[1CEA589E]{CnWizards_D110A.DLL} Unknown function at INITWIZARD0001 + $1CFF8E
[1CEA5AB6]{CnWizards_D110A.DLL} Unknown function at INITWIZARD0001 + $1D01A6
[1CEAF444]{CnWizards_D110A.DLL} Unknown function at INITWIZARD0001 + $1D9B34
[1CEAE9B1]{CnWizards_D110A.DLL} Unknown function at INITWIZARD0001 + $1D90A1
[1CEAE89F]{CnWizards_D110A.DLL} Unknown function at INITWIZARD0001 + $1D8F8F
[015C1BA7]{vcl280.bpl  } Vcl.ExtCtrls.TTimer.Timer (Line 3222, "Vcl.ExtCtrls.pas" + 1) + $E
[015C1A87]{vcl280.bpl  } Vcl.ExtCtrls.TTimer.WndProc (Line 3180, "Vcl.ExtCtrls.pas" + 4) + $7
[50174A30]{rtl280.bpl  } System.Classes.StdWndProc (Line 18375, "System.Classes.pas" + 8) + $0
[500647FB]{rtl280.bpl  } System.@FinalizeRecord (Line 32764, "System.pas" + 81) + $2
[0163D697]{vcl280.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 11336, "Vcl.Forms.pas" + 23) + $1
[0163D6DA]{vcl280.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 11366, "Vcl.Forms.pas" + 1) + $4
[0163DA19]{vcl280.bpl  } Vcl.Forms.TApplication.Run (Line 11505, "Vcl.Forms.pas" + 27) + $3
[004F7FA2]{bds.exe     } bds.bds (Line 227, "" + 16) + $2
----------------------------------------------
-
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/2 23:30:55
1楼: c++ builder  11.1 update 1
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2022/5/3 11:17:49
2楼: 试一下1086?

http://www.cnpack.org/downbuilds.php?lang=zh-cn

BCB的LSP还没研究透,以正常的Delphi的方式处理似乎会有问题,只能先屏蔽一阵。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/3 15:31:52
3楼: @cnpack  真诚感谢你们的付出

刚才有个小问题,  从两条不同的线路下载的1086, 竟然文件sha1不一样
建议在下载页放个 文件 sha1 的校验值,  方便下载后对照检查完整性
如果可以, 最好是签个名, 那样比自己看sha1更保险
----------------------------------------------
-
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/3 16:37:49
4楼: 反馈一下 1086

不报错了, 但是也完全不能用了, 没提示出来了, 

输入几个字符后不出来符号表
. -> 这种member也不出来
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2022/5/3 18:14:41
5楼: 是否禁用了BCB自身的代码自动完成?
要去Options对话框里、UserInterface、Editor、Language里、Code Insight,勾上Code Completion。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/3 22:27:39
6楼: @cnpark  自动完成是勾选的

按 atl_space可以弹出 ide自己的选择框
cnpark的不出来
----------------------------------------------
-
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/3 22:37:53
7楼: 仔细重新测试了一下,   更新一下确切情况:

ide自己的codeinsight Code Completion 开启状态, 无其他特殊设置
cnpark 代码输入助手也勾选了 自动弹出, 也没有作其他设置

此时, 输入字符 按atl_space可以弹出 符号表,  输入-> 按atl_space也可以提示member表, codeinsight工作正常

但是 输入字符, cnpark都不能正确显示符号, 只列出一些编译器的保留关键字, 

如图:  ot是一个存在的变量的开始两个字符,atl_space能正确显示出来,而cnpark自动弹出的列表只包含了一些c++关键字
此帖子包含附件:
GIF 图像
大小:40.1K
----------------------------------------------
-
作者:
男 ken_hsiao (ken) ★☆☆☆☆ -
普通会员
2022/5/4 8:37:36
8楼: ///選擇func 出現結果是錯誤的,1079版之前都是對的!
此帖子包含附件:
JPEG 图像
大小:18.7K
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2022/5/4 13:51:52
9楼: 楼上请问Delphi和CnWizards各是什么版本?

------
发现一些线索,下个每日构建版应该能修复。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2022/5/4 13:53:08
10楼: 7楼,是的,BCB 11下CnPack目前还拿不到符号表,只能弹出一些预置内容。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 ken_hsiao (ken) ★☆☆☆☆ -
普通会员
2022/5/5 8:31:17
11楼: DELPHI 版本是11.1 UP1,cnwizards 正式版後,都一樣!
----------------------------------------------
-
作者:
男 kentty (kentty) ★☆☆☆☆ -
普通会员
2022/5/5 9:13:26
12楼: @ken 请教一下,8楼图片上的注释部分是自动生成的框架么?需要额外的工具才能实现,还是IDE or CnWizards已经内置了这个功能? 谢谢
----------------------------------------------
-
作者:
男 ken_hsiao (ken) ★☆☆☆☆ -
普通会员
2022/5/5 10:10:42
13楼: 应该是CnWizards内建的功能,使用CnWizards很久了,这个功能一直有在使用,最近才发现,他参数带错了!
----------------------------------------------
-
作者:
男 kentty (kentty) ★☆☆☆☆ -
普通会员
2022/5/5 10:47:48
14楼: 用什么快捷键可以触发这个功能,或者说怎么操作?

比如声明了一个函数function TestFun(X:Integer):Double;
用Ctrl+Shift+C可以自动生成实现部分的框架,
这个注释怎么弄?
多谢
----------------------------------------------
-
作者:
男 ken_hsiao (ken) ★☆☆☆☆ -
普通会员
2022/5/5 10:51:20
15楼: 这是代码输入助手内建的功能,输入 /// 就会弹跳出来
此帖子包含附件:
JPEG 图像
大小:33.4K
----------------------------------------------
-
作者:
男 kentty (kentty) ★☆☆☆☆ -
普通会员
2022/5/5 10:59:01
16楼: 找到了,多谢
这样写dll声明文件的时候方便多了
----------------------------------------------
-
作者:
男 kentty (kentty) ★☆☆☆☆ -
普通会员
2022/5/5 13:44:30
17楼: 试了一下,CnWizards 1086在这里似乎是只解析了单元文件中声明的第一个函数的签名
----------------------------------------------
-
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/5 18:18:30
18楼: @cnpark  但是早一点的版本(1079之前)是可以的, 

另外, 能不能这样来实现:  不必cnwizard自己来处理列表, 只要输入字符后自动让codeinsight弹出就行了, 11.1update1的codeinsight已经能正常显示了,只是不能自动弹出,每次都要按atl_space很烦人
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2022/5/5 18:42:00
19楼: 8楼、17楼问题已修复,烦请下载1087试一试?
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2022/5/5 19:04:20
20楼: 18楼,1087版的代码输入助手对C++Builder 11.1 patch 1的支持也增强了,可以试一试。

http://www.cnpack.org/downbuilds.php?lang=zh-cn
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 kentty (kentty) ★☆☆☆☆ -
普通会员
2022/5/5 19:37:06
21楼: ///func 功能正常了
----------------------------------------------
-
作者:
男 ken_hsiao (ken) ★☆☆☆☆ -
普通会员
2022/5/6 8:37:25
22楼: 可以了,感谢!
----------------------------------------------
-
作者:
男 limin (limin) ★☆☆☆☆ -
盒子活跃会员
2022/5/6 9:13:56
23楼: 快速反应,赞一个!
----------------------------------------------
-
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/6 11:31:34
24楼: @cnpark
c++ builder 11.1 update 1 ,    代码输入助手已正常


感慨, 可能等了10年了, c++builder   11.1up1的改进 加上cnpark的辅助,  终于有一个正经RAD IDE的样子.
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2022/5/6 16:23:36
25楼: 楼上,其实是CnPack
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 bcc2cc (bcc2cc) ▲▲▲△△ -
注册会员
2022/5/10 1:09:59
26楼: @cnpack
实在抱歉, 老眼昏花了, 潜意识中想park想太久了, 哈哈
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行46.875毫秒 RSS