DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: jeff1314
今日帖子: 15
在线用户: 15
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/7 20:45:27
标题:
cnpack 报告BUG 浏览:1296
加入我的收藏
楼主: 格式化功能对  (使用版本:  1.2.9.1163)

function test(&a, b: string): Boolean; &to 这种参数会 报错。

function test(a, b: string): Boolean;  这种就不会报错。

报错是报,  

----------
错误
----------
格式化错误(18,21):缺失有效符号。



当前标识符:'',''
----------
确定   
----------
----------------------------------------------
-
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2024/3/7 21:16:44
1楼: 请用 delphi 语法:test(var a: string; b: string) ...
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/7 22:43:08
2楼: 好,我们查一下。
&to照理是说明to这个关键字需要转义做普通标识符,可能我们忘记在这地儿转义了。。。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/7 23:05:24
3楼: @lsuper

这也是Delphi的语法啊。。。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/8 8:50:37
4楼: 已修复,下一每日构建版集成。

如果发现还有其他地方的&没有识别,也请反馈给我们。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2024/3/8 10:54:34
5楼: 竟然使用 关键字 作 函数参数名,程序员何苦为难程序员 [捂脸] ~

建议参考 人家 Borland 代码规范,各种 A/C/G 等
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/8 20:23:29
6楼: @lsuper

关键字做名称的地方很多。我也是从大佬的开源项目中找到的。并且很多时候改用其他或者加字母  就不好看懂了
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/8 23:21:18
7楼: 1170每日构建已集成此修正,烦请下载测试?
https://www.cnpack.org/downbuilds.php?lang=zh-cn
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/9 13:20:16
8楼: @cnpack

好的 晚上测试  再给你反馈
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/9 13:26:44
9楼: @cnpack

刚才测试了一下  可以了。

不知道对cnpack有建议 是否可以提。
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/10 17:23:29
10楼: 提吧?大伙一块讨论。
热心用户的建议与意见一直是我们前进的动力。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 think1994 (小白) ▲△△△△ -
普通会员
2024/3/11 8:37:46
11楼: 我来提一个改进建议。VC++ IDE debug时,查看CPU窗口,指定内存位置的值改变时,显示的颜色会变化,便于查看。Delphi缺少这个功能,cnpack方便加一个吗?
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/11 10:58:27
12楼: CnPack单独重画内存显示窗口可能还有一定可行性,但Delphi的调试器没告诉我们哪个内存的值改变了,无从画起。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/13 13:33:23
13楼: @cnpack

代码格式化之后  会导致编辑器里的 连线不对。官方原先自带那个 基本上会刷新一次。格式化之后 刷新一次可能会有改观。这个仅供参考
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/13 22:34:01
14楼: 我记得有刷新。请问出问题的是Delphi的什么版本?
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/13 23:39:06
15楼: @cnpack

D12
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/17 15:19:12
16楼: @cnpack

新严重BUG。格式化命令有时候会导致IDE 整体卡死。不知道是啥原因。

并且不太好重现。是否可以考虑异步操做 或者 线程操作 等等办法吧。

不太好复现。

winVer:win11
cnpackver:1.3.0.1173_Unstable Build 2024.03.13
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/17 16:21:24
17楼: @cnpack

建议 新增XMLDOC 工具 类似 Documentation Insight。

Documentation Insight似乎不更新了 目前最新支支持到11.0  

一键生成 XMLDOC并且 可以按照函数修改。市面上似乎没有类似工具
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/17 19:55:16
18楼: @cnpack

代码格式化 小问题。
不会格式化  XML注释

 /// <summary>
   /// <para><see cref="Data.DataRecord|TJoinableDataRecord" /> that can be parented.</para>
   /// <para>The first time you obtain <see cref="UnitTest.Query.JoinHelper|TParentedTest.Parent" />, it will create one for you (so be careful not to recursively call <c>Parent</c>).</para>
   /// </summary>
这种
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/18 8:57:39
19楼: 16楼,只能猜测有一种可能是代码中存在一些特殊地方引发了CnPack格式化的缺陷从而陷入死循环,如果下回再碰到类似情况,可否想办法提前保留代码,发我们测测?
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/18 13:08:19
20楼: @cnpack 可以。

代码注释方面的确可以加强。这类工具 目前没有一家能用的。

documention insight 停更了
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/18 20:43:41
21楼: 格式化注释比较不好整。注释不像Pascal那样有严格语法规范。注释都是各写各的随性,没有一个通用规则能够格式化所有注释。哪怕是最简单的单行注释,都难以确定它是说明上一行代码还是下一行代码。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 hq200306 (200306) ★☆☆☆☆ -
普通会员
2024/3/29 13:19:59
22楼: 我的电脑delphi 12.1
cnpack的CnWizIdeUtils.pas
下面语句启动时报错
Assert(Assigned(EndBatchOpenCloseProc), 'Failed to load EndBatchOpenCloseProc from CorIdeModule');
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/3/29 15:28:51
23楼: 已有朋友报告了类似问题,正在迅速解决中。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
作者:
男 ysoni (ysoni) ★☆☆☆☆ -
普通会员
2024/4/3 14:02:53
24楼: delphi 12.1,
启动时出错:
Exception EAssertionFailed in module CnWizards_D120A.dll at 0007CCCC.
Failed to load EndBatchOpenCloseProc from CorldeModule
(C:\cnPack\build\cnwizards\Source\Utils\CnWizards.pas, line 2337).
----------------------------------------------
-
作者:
男 cnpack (CnPack) ★☆☆☆☆ -
普通会员
2024/4/3 23:46:55
25楼: 最新的每日构建版已修复此兼容问题,不日将发布正式版。
----------------------------------------------
欢迎使用CnPack IDE Wizards
http://www.cnpack.org/
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS