我在过去的6年里一直在Delphi 7工作,并且学会了仅仅服从IDE的不稳定性.例如,我继承了一些特定的项目,在处理时,我不能在Delphi编辑器中使用CTRL + SPACE下拉符号列表而不会出现访问冲突错误,这很容易在我的列表中排在首位,但还有更多.我想知道哪些错误让你最沮丧.
当调试器混淆时,我真的很讨厌它.有时它无法找到文件,或者找不到文件.
这个问题的一个变种是鬼断点:
你有一个文件在一个位置.
在调试过程中,您在文件中放置了一些断点.
你找到了bug,并检查出来的文件.
您现在编辑已签出的文件并再次开始构建/运行.
IDE现在使用签出版本中原始文件中的断点,您无法从编辑器中禁用它们(仅限断点列表).
当我编辑*.pas文件并且IDE决定对相应的DFM进行随机更改时,我讨厌它.其中一些变化是错误(框架上的TabStop),一些是设计的(Explicit*,DesignSize),一些是介于两者之间(有时csDropDownList组合框的ItemHeight更改为0,有时返回到13.我从未想过一个方案出来.).