首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi Mac OS X

Delphi Mac OS X
EN

Stack Overflow用户
提问于 2014-05-08 15:54:03
回答 2查看 1.4K关注 0票数 5

我对Delphi Mac OS X开发有问题。当我尝试调试程序时,我得到了调试断言失败错误。我的应用程序只是一个简单的表单,只有很少的TLabel和TEdit组件。还有两个TImage组件,其中包含两个图像。而且在我的表单上还有一个TProgressBar组件。mac和我的pc之间的连接工作正常。当我运行它时,它试图启动应用程序,但它显示Windows 7和Delphi显示错误调试断言失败。

起初,部署有问题,我的项目文件被损坏,所以我创建了新项目,然后将旧表单添加到新项目中。在此之后,编译应用程序工作正常,但现在我得到错误消息debug assertion faile.

我有64位的Delphi XE5和windows7。Mac电脑是macbook pro。

EN

回答 2

Stack Overflow用户

发布于 2014-05-08 20:15:49

OSX上的PAServer有一点bit,它有时会因为这些断言失败而崩溃。引发断言失败的不是您的应用程序。

如果PAServer在试图启动你的应用程序时出现断言崩溃,那么我建议你这样做: 1.关闭Delphi和PAServer 2.等到两者都完全关闭3.重新启动Delphi和PAserver有时这已经解决了问题。

如果这不起作用,请尝试从终端从OSX启动您的应用程序,看看会发生什么。您很可能会在终端窗口中看到一个访问冲突或类似的内容。如果是这样的话,你可能在单元的初始化部分有一个bug。如果发生这种情况,PAServer喜欢用断言失败来崩溃。您必须使用F7和F8调试应用程序的启动过程。您可以通过在某些单元的初始化中设置断点来加速此过程。

票数 2
EN

Stack Overflow用户

发布于 2015-03-03 17:13:59

同意塞巴斯蒂安的观点。PAServer在这个阶段并不稳定。有很多关于这方面的报道:

PAServer can't load dyld: Library

Delphi XE5 PAServer Unauthorized user

How can i debug my DLL project with Delphi's PAServer

Delphi XE4 iOS can't connect to PAServer

https://stackoverflow.com/questions/28115855/paserver-crashes-on-win64

Delphi Mac OS X

解决方案:等到他们发布一些稳定的东西。(当然,你还得再付一次)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23535892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档