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

  • 主题发起人 主题发起人 李衍智
  • 开始时间 开始时间
人在昆明,会说人话吗?
 
呵呵。好玩!
 
我想可以办成的.你用ToolsAPI自己做个IDE
当然语法就可以自己定是

////不地你找一下在Bin目录里其中有几个BPL,是核心文件,我有一次不小心删除了一个
结果打开一个工程就像是用记事本一样,打开的是文本,而不是工程,更不显示我原来设计的Form了,宝兰公一定是把每个核心模块打包成Bpl了,可能为了升级把语法也打成BPL包了也说不定,你看看
HKEY_LOCAL_MACHINE/SOFTWARE/Borland/Delphi/7.0/Known IDE Packages
HKEY_LOCAL_MACHINE/SOFTWARE/Borland/Delphi/7.0/Known Packages
这里列出的包是不是其中的一个

还有
dfm70.bpl这是管窗体解释的
下面几个就是很清楚
designide70.bpl
designdgm70.bpl
itecore70.bpl


你真的很想找出方案的你试试在运行Delphi和编译程序时看看他调用了什么文件
用filemon

当然除果你没事干,开个这种贴只是无聊,那么你平均一下每个都送点分就是了


解决办法可能很简单只是在一个关键文件上,也就是语法表上,这要看Borland是不是认你们
自定义语法,把Borland改成Borland IDE+C或+Java或+HTml或+.....
不是不可能,不看看Borland C++Buidler,Borland Java什么的,那么IDE都一个样的
 
这么懒,你可以写个程序来帮你替换这个分号啊
 
好了,不玩儿了。
pyzfl的建议合我心意。
crazymoon的方法是目前唯一的解决办法。但为这点小事我懒得作。
dongxiao我不知你的真假,如果成功,我另开贴子给你加200分。
分赃!!!
 
后退
顶部