加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-15 04:26:05 所属栏目:大数据 来源:网络整理
导读:通过互联网搜索来到这里的人的简短回顾. 在某些安装中,Delphi无法在OS X上调试FireMonkey应用程序.症状:Delphi开始加载Debug桌面,然后锁定.在PAServer中按Ctrl C将停止PAServer并解冻Delphi. Delphi XE2 Update 4和OS X 10.7.3中观察到问题. 下面更详细的说
通过互联网搜索来到这里的人的简短回顾.

在某些安装中,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 ..win32srcrproxy.cpp at line 663

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

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

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

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

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

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读