Board logo

Subject: 代码编辑器专家 赋值交换 Bug [Print This Page]

Author: jsea    Time: 2005-8-29 20:25     Subject: 代码编辑器专家 赋值交换 Bug

赋值交换

case语句中,比如
case I of
  0: a := b;
end;

"0: a := b;" 赋值交换以后变成
"b := 0: a"
Author: felixsun    Time: 2005-8-30 08:51

我想"赋值交换"是不解析语法的吧,他只是简单的把 ":="两边的东东掉换一下, 在"赋值交换"前调整一下回车我想不是很麻烦吧
Author: zjy    Time: 2005-8-30 20:55     Subject: 多谢报告!

赋值交换现在的功能比较简单,以后版本会改进。
Author: jAmEs_    Time: 2005-8-31 10:31

不知道这样的用处有多大?!
Author: loze2000    Time: 2006-5-30 17:11     Subject: 挺一下

比较喜欢这个功能
比如在数据库读写字段的时候
读出来为
{Tcontrol}.Text := FieldByName('FieldName').AsString;
....
...
...
So多行
要写入数据库的时候,就是要两边交换就行,这个功能就派上大用场了。

[ Last edited by loze2000 on 2006-5-30 at 17:13 ]
Author: my58876448    Time: 2006-5-31 08:37     Subject: 这个我个人用的倒不多。一般读数据用楼上的,写用SQL了



[ Last edited by my58876448 on 2006-6-2 at 08:27 ]
Author: beta    Time: 2006-6-2 00:19

还有这样的代码也有问题:

  if SomeCondition then X := Y;

不过,在最新的开发版里面已经修正了这个问题 :)




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0