|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
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
----------------------------------------------
- |
作者: |
|
2022/5/2 23:30:55 |
1楼: |
c++ builder 11.1 update 1
----------------------------------------------
-
|
作者: |
|
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/
|
作者: |
|
2022/5/3 15:31:52 |
3楼: |
@cnpack 真诚感谢你们的付出
刚才有个小问题, 从两条不同的线路下载的1086, 竟然文件sha1不一样 建议在下载页放个 文件 sha1 的校验值, 方便下载后对照检查完整性 如果可以, 最好是签个名, 那样比自己看sha1更保险
----------------------------------------------
-
|
作者: |
|
2022/5/3 16:37:49 |
4楼: |
反馈一下 1086
不报错了, 但是也完全不能用了, 没提示出来了,
输入几个字符后不出来符号表 . -> 这种member也不出来
----------------------------------------------
-
|
作者: |
|
2022/5/3 18:14:41 |
5楼: |
是否禁用了BCB自身的代码自动完成? 要去Options对话框里、UserInterface、Editor、Language里、Code Insight,勾上Code Completion。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
|
作者: |
|
2022/5/3 22:27:39 |
6楼: |
@cnpark 自动完成是勾选的
按 atl_space可以弹出 ide自己的选择框 cnpark的不出来
----------------------------------------------
-
|
作者: |
|
2022/5/3 22:37:53 |
7楼: |
仔细重新测试了一下, 更新一下确切情况:
ide自己的codeinsight Code Completion 开启状态, 无其他特殊设置 cnpark 代码输入助手也勾选了 自动弹出, 也没有作其他设置
此时, 输入字符 按atl_space可以弹出 符号表, 输入-> 按atl_space也可以提示member表, codeinsight工作正常
但是 输入字符, cnpark都不能正确显示符号, 只列出一些编译器的保留关键字,
如图: ot是一个存在的变量的开始两个字符,atl_space能正确显示出来,而cnpark自动弹出的列表只包含了一些c++关键字
此帖子包含附件:
 大小:40.1K |
----------------------------------------------
-
|
作者: |
|
2022/5/4 8:37:36 |
8楼: |
///選擇func 出現結果是錯誤的,1079版之前都是對的!
此帖子包含附件:
 大小:18.7K |
----------------------------------------------
-
|
作者: |
|
2022/5/4 13:51:52 |
9楼: |
楼上请问Delphi和CnWizards各是什么版本?
------ 发现一些线索,下个每日构建版应该能修复。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
|
作者: |
|
2022/5/4 13:53:08 |
10楼: |
7楼,是的,BCB 11下CnPack目前还拿不到符号表,只能弹出一些预置内容。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
|
作者: |
|
2022/5/5 8:31:17 |
11楼: |
DELPHI 版本是11.1 UP1,cnwizards 正式版後,都一樣!
----------------------------------------------
-
|
作者: |
|
2022/5/5 9:13:26 |
12楼: |
@ken 请教一下,8楼图片上的注释部分是自动生成的框架么?需要额外的工具才能实现,还是IDE or CnWizards已经内置了这个功能? 谢谢
----------------------------------------------
-
|
作者: |
|
2022/5/5 10:10:42 |
13楼: |
应该是CnWizards内建的功能,使用CnWizards很久了,这个功能一直有在使用,最近才发现,他参数带错了!
----------------------------------------------
-
|
作者: |
|
2022/5/5 10:47:48 |
14楼: |
用什么快捷键可以触发这个功能,或者说怎么操作?
比如声明了一个函数function TestFun(X:Integer):Double; 用Ctrl+Shift+C可以自动生成实现部分的框架, 这个注释怎么弄? 多谢
----------------------------------------------
-
|
作者: |
|
2022/5/5 10:51:20 |
15楼: |
这是代码输入助手内建的功能,输入 /// 就会弹跳出来
此帖子包含附件:
 大小:33.4K |
----------------------------------------------
-
|
作者: |
|
2022/5/5 10:59:01 |
16楼: |
找到了,多谢 这样写dll声明文件的时候方便多了
----------------------------------------------
-
|
作者: |
|
2022/5/5 13:44:30 |
17楼: |
试了一下,CnWizards 1086在这里似乎是只解析了单元文件中声明的第一个函数的签名
----------------------------------------------
-
|
作者: |
|
2022/5/5 18:18:30 |
18楼: |
@cnpark 但是早一点的版本(1079之前)是可以的,
另外, 能不能这样来实现: 不必cnwizard自己来处理列表, 只要输入字符后自动让codeinsight弹出就行了, 11.1update1的codeinsight已经能正常显示了,只是不能自动弹出,每次都要按atl_space很烦人
----------------------------------------------
-
|
作者: |
|
2022/5/5 18:42:00 |
19楼: |
8楼、17楼问题已修复,烦请下载1087试一试?
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
|
作者: |
|
2022/5/5 19:37:06 |
21楼: |
///func 功能正常了
----------------------------------------------
-
|
作者: |
|
2022/5/6 8:37:25 |
22楼: |
可以了,感谢!
----------------------------------------------
-
|
作者: |
limin (limin) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/5/6 9:13:56 |
23楼: |
快速反应,赞一个!
----------------------------------------------
-
|
作者: |
|
2022/5/6 11:31:34 |
24楼: |
@cnpark c++ builder 11.1 update 1 , 代码输入助手已正常
感慨, 可能等了10年了, c++builder 11.1up1的改进 加上cnpark的辅助, 终于有一个正经RAD IDE的样子.
----------------------------------------------
-
|
作者: |
|
2022/5/6 16:23:36 |
25楼: |
楼上,其实是CnPack
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
|
作者: |
|
2022/5/10 1:09:59 |
26楼: |
@cnpack 实在抱歉, 老眼昏花了, 潜意识中想park想太久了, 哈哈
----------------------------------------------
-
|
|