delphi中else 的前一条语句不能有“;”号,如何取消此限制。(提前有分)(300分)

  • 主题发起人 主题发起人 李衍智
  • 开始时间 开始时间

李衍智

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,写完语句我总是习惯性的加上分号,但else语句非常讨厌,请高手帮助解决。
好长时间没问问题了,因此这个题给300分。
 
估计是难
ding
 
不是闹着玩吧?
 
把分给Borland公司,要他们把编译器修改一下,支持else前面有分号的功能[:D][:D][:D]
 
我吃饭不想拿筷子怎么办?

兄弟,忍着点吧;
 
去掉限制是不可能的,不过你可以养成写if then else语句时
用 Ctrl+Shift+J 插入语法的习惯,Delphi会自动加上
Begin
end else
这样你要写的语句都可以加上分号了.[:D]
 
if then
else //; 再养成个习惯在else后面加两个斜杆!!要做就要做最好的!
其实你在打完if后再打ctrl+j,选择后就可以了
 
不可能实现,兄弟死心,除非叫Borland帮你把编译修改一下。
 
^_^ 只能告诉Borland公司修改一下编译器了!
 
codeinsight: Ctrl+J
 
这个问题要么你改,要么borland改,其他人是没辙了
 
慢慢习惯就好了。
 
搂主,喝多了!!干脆把else也不要了!
 
有点意思
 
呵呵,我觉得其实还是有办法的,这里提个思路。
自己做个程序修改。
键盘钩子,每当输入IF ELSE; 语句的时候,自动修改,把;去掉。

 
楼主真的是喝多了,不知道为什么有这种想法/
每门语言都有它的规则----习惯就好+++++++++
 
你这样写不就可以了吗?
if (条件) then
begin
//这里你加 n 个 ';' 也不会错。
end else begin

end;
 
有点意思
 
没关系,大家集思广益,能解决最好,解决不了也没什么。
过几天我就结贴,人多了不好分赃。
 
后退
顶部