osx – 无法使用XE2 Update 4在OS X 10.7.3上调试FireMonkey应用程序

前端之家收集整理的这篇文章主要介绍了osx – 无法使用XE2 Update 4在OS X 10.7.3上调试FireMonkey应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
通过互联网搜索来到这里的人的简短回顾.

在某些安装中,Delphi无法在OS X上调试FireMonkey应用程序.症状:Delphi开始加载Debug桌面,然后锁定.在PAServer中按Ctrl C将停止PAServer并解冻Delphi. Delphi XE2 Update 4和OS X 10.7.3中观察到问题.

下面更详细的说明.

我有一个全新的Mac Mini(mc815z / a型号 – i5 2.3 GHz / 2GB / 500GB / Nvidia Intel HD Graphics 3000).它与OS X Lion(10.7)一起升级到10.7.3.

在我的主机(Windows 7 64位)上运行Delphi XE2 Update 4.我已经从setup_paserver.zip(15.656.945字节)安装了平台助手.它首先安装Java(Java for Mac OS X 10.7 Update 1).我通过paserver.command启动PAServer,似乎工作正常. PAServer说它是1.0.2版本.

然后我设置了一个远程配置文件,它工作正常(测试连接报告成功).

当我运行(调试)一个FireMonkey项目(我尝试过各种示例项目,还有新的,最小的FireMonkey应用程序),Delphi开始切换到调试布局,然后冻结. PAServer报告:

Process Control Server Started pid 343 exe build Jan 15 2012

sentinelFunc 345

[每次尝试调试程序时,第二行中的数字是不同的.]没有任何事情发生.我可以用Ctrl-C杀死PAServer,并解冻Delphi. Delphi然后报错:

Debugger Assertion Failure: “obj”
in ..\win32src\rproxy.cpp at line 663

软件包文件对我来说似乎很好:

我以管理员组中的用户身份本地登录.

我可以从/ Users / primoz / Applications / Embarcadero / PAServer / scratch-dir启动应用程序.没有问题.在Delphi中运行没有调试也可以.问题只出现在我尝试调试我的应用程序.

编辑:这似乎是我的Delphi安装的一个问题.我从我的笔记本(也运行XE2更新4)尝试了一样,它的工作正常.

编辑:似乎这与我的调试桌面有关.当我将调试桌面更改为与编辑桌面相同时,问题消失了.

编辑:只有在调试桌面上显示“线程状态”窗口时,才会出现此问题.此外,这与我的Delphi安装有关 – 我测试的另一台计算机可以正常工作,“Thread Status”窗口可见.

解决方法

这个问题与线程状态窗口有关.如果在OS X上调试时遇到锁定,请从“调试”桌面删除线程状态.

奇怪的是,一些XE2 Update 4安装工作正常,线程状态可见,有些则不行.

猜你在找的Delphi相关文章