Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 代码格式化问题
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 代码格式化问题
Star5
新警察
UID 424568
Digest Posts 0
Credits 45
Posts 19
点点分 45
Reading Access 10
Registered 2017-9-30
Status Offline
#1
Post at 2026-3-2 20:57
Profile
|
Blog
|
P.M.
代码格式化问题
5千多行代码的页面,一个格式化下去,315万行代码出来了,其中空行310万
delphi 13.0,cnwizards 1.7.1.1311 nightly
具体异常还原步骤,暂时整理不出来,有谁碰到类似问题?
Star5
新警察
UID 424568
Digest Posts 0
Credits 45
Posts 19
点点分 45
Reading Access 10
Registered 2017-9-30
Status Offline
#2
Post at 2026-3-2 21:09
Profile
|
Blog
|
P.M.
{$IFDEF WIN32}
if FileExists(ExtractFilePath(ParamStr(0)) + 'up_x86.exe') then
WinExec(PAnsiChar(AnsiString(ExtractFilePath(ParamStr(0)) + 'up_x86.exe '
+ IntToStr(DateTimeToUnix(vStartTime, True)) + ' up ' + ParamStr(0))),
SW_SHOW)
【这里出现了大量的空行】
{$ELSE}
if FileExists(ExtractFilePath(ParamStr(0)) + 'up_x64.exe') then
【这里出现了大量的空行】
WinExec(PAnsiChar(AnsiString(ExtractFilePath(ParamStr(0)) + 'up_x64.exe '
+ IntToStr(DateTimeToUnix(vStartTime, True)) + ' up ' + ParamStr(0))),
【这里出现了大量的空行】
SW_SHOW)
{$IFEND}
[
本帖最后由 Star5 于 2026-3-2 22:03 编辑
]
Star5
新警察
UID 424568
Digest Posts 0
Credits 45
Posts 19
点点分 45
Reading Access 10
Registered 2017-9-30
Status Offline
#3
Post at 2026-3-2 21:12
Profile
|
Blog
|
P.M.
目前通过 替换 三个空行 为空 解决。
Star5
新警察
UID 424568
Digest Posts 0
Credits 45
Posts 19
点点分 45
Reading Access 10
Registered 2017-9-30
Status Offline
#4
Post at 2026-3-6 22:32
Profile
|
Blog
|
P.M.
又发现个问题,如下代码情况,格式化多次就会不停的生成空行:
Image Attachment
:
搜狗截图20260306223031.png
(2026-3-6 22:32, 2.74 K)
Star5
新警察
UID 424568
Digest Posts 0
Credits 45
Posts 19
点点分 45
Reading Access 10
Registered 2017-9-30
Status Offline
#5
Post at 2026-3-6 22:35
Profile
|
Blog
|
P.M.
ss是TStringList
s := ss.Text
【这里会不停的插入空行,格式化操作多次,每次插入几行】
// 聊天内容起始
.Replace(#13#10, ' ')
.Replace(#0, ' ');
dejoy
灌水科科长
UID 39841
Digest Posts
1
Credits 152
Posts 59
点点分 152
Reading Access 10
Registered 2008-4-23
Status Offline
#6
Post at 2026-3-13 15:41
Profile
|
Blog
|
P.M.
这是星五大侠本尊吗?
我多年前弄过一个代码格式优化的增强,就是把一个100K的源代码,删除各种非编译必须的注释空格等,把容量减到50K但最终编译的可执行文件是一样的。一个小众的功能,还未把代码提交给team.
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6938
Posts 3634
点点分 6938
Reading Access 102
Registered 2004-3-28
Status Offline
#7
Post at 2026-3-18 19:24
Profile
|
Blog
|
P.M.
最新每日构建版1324及后续版本已针对性地做了一些优化,可供下载验证。
https://www.cnpack.org/downbuilds.php
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2026-3-27 04:56
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.009777 second(s), 10 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats