Subject: 代码格式化工具无法正确处理条件定义的语句 [Print This Page]
Author:
yinsim Time: 2017-1-14 18:06 Subject: 代码格式化工具无法正确处理条件定义的语句
CnPack的代码格式化工具无法正确处理条件定义的语句,比如如下面所示的代码,希望开发组有空修复下,谢谢!
procedure TFrom1.Button1Click(Sender: TObject);
{$IFNDEF DEBUG}
begin
ShowMessage('A');
end;
{$ELSE}
begin
ShowMessage('B');
end;
{$ENDIF}
Image Attachment:
2017-01-14_180235.png (2017-1-14 18:06, 2.32 K) / Download count 436
http://bbs.cnpack.org/attachment.php?aid=1080
Author:
Mike1234567890 Time: 2017-1-20 10:23 Subject: 此问题我也遇到了,也提交了错误,请修复
Author:
Mike1234567890 Time: 2017-1-23 10:52 Subject: 这个问题还没有处理吧,我刚才升级了一下每日构建版,问题依旧
Author:
Passion Time: 2017-1-25 22:33
代码格式化选项里有个“编译指令处理方式”,改改试一试?
Author:
Mike1234567890 Time: 2017-2-10 10:00
设置只处理第一个分支,确实不报错了,不过如下图这样选择,会把结尾的{$ENDIF}给整没了,请修正。
Image Attachment:
[源码选择]
QQ图片20170210095847.png (2017-2-10 10:00, 12.82 K) / Download count 123
http://bbs.cnpack.org/attachment.php?aid=1086
Welcome to CnPack Forum (http://bbs.cnpack.org/) |
Powered by Discuz! 5.0.0 |