XE5,我这边刚刚测试过,没有你所说的问题。很可能是你的DELPHI设置造成的。

解决方案 »

  1.   

    1、同一个程序,在delphi 2007下,随便在哪里设断点,都没有问题。在xe5下的debug模式下,好几个地方设置断点,都是无效的
    ------------------------------------------
    常见的是你在调试模式下修改了代码, 会导致部分断点失效
    2、在delphi2007下,控件带源码,有错误会自动跟踪到里面,xe5下就是抛一个异常,不能自动跟踪到里面
    -----------------------------------------
    项目的search path指向控件的源码目录即可
      

  2.   

    cb的调试错误定位不是很好,不如cb6.其他调试功能强大
      

  3.   

    另外楼主可以看看http://www.tudou.com/home/DELPHIXE
      

  4.   

    sxbug老师,
    请教一个问题:您是如何解决您以前发表的这个问题的。我用XE4在win8,64位系统上安装一dpk控件时,编译也能通过,但也遇到相同问题“1%不是有效的win32程序”。非常感谢!
    "delphi xe5 up2安装 ro da 的unidac 驱动,成功编译 dataabstarct_unidac_d19.dpk,可在安装的时候提示 该bpl文件不是一个有效的win32程序,不能安装。本人是在win 8.1 64位的环境下,但都是编译和生成 32位的 unidac的bpl。奇怪 得很。
    这段时间 都是 瞎折腾了。"Yuanyi