Delphi XE3 RTM版本已经出来,只是官方迟迟未发布,不知道是不是想避开九月苹果?

然而盒子论坛里已经欣起一场骂战。从没用过 泛型、unicode、新RTTI , 坚守D7的开发者, 不知所云在指责DELPHI 从未进步过!只是不可理解的是,一些精通DELPHI底层开发者也在开骂Delphi。

有开发者以为XE3放弃了MAC平台,实际情况是,FM平台升级为FM2。XE3直接出程序MAC OS X 上编译和调试,再也没有XE2的 XE2中的 FireMonkey-iOS.dmg + FPC 复杂编译模式。至于爱疯和安卓的移动开发,应该是在独立的移动IDE上,据说是明年第一季度发布。

我的机器配置是:MAC 一体机(港版,21.5英寸,MAC OS X LION 版本),i7+8G内存+1TB硬盘。装了一个WIN7的虚拟机,分配2个核心+4G内存 给WIN7虚拟机。xe3试用版在WIN7上安装运行。

1、XE3和MAC之间的通讯,靠一个 paserver 工具 来 通讯。XE2中的 FireMonkey-iOS.dmg + FPC 编译模式,已经被去除。下载 setup_paserver.zip 文件(下载地址:http://www.baidupcs.com/file/17.0.4625.53395/setup_paserver.zip?fid=1060104307-250528-614449230&time=1348494116&sign=FPDTAE-DCb740ccc5511e5e8fedcff06b081203-588CiDXVcmqDJhj7J4CrRn4yy%2Fc%3D&expires=8h&digest=0680158a8c09f7948dd8e342808e8b8f&cdndebug=1)。将 setup_paserver.zip 文件 下载MAC OS X 系统,运行 paserver文件。 paserver指定选择输出路径,例如 选择 文稿\FM路径。

在弹出一个命令行界面里,提示输入远程访问密码,如果直接按回车表示空密码。为了方便,直接按回车。在启动状态下,按 ? 按回车 可以查询paserver的命令关键字。

图1.1

PASERVER的运行状况。

图2.2

PASERVER上的输出路径。

2、切换到 Delphi xe3。打开一个delphi FM 工程项目(建议打开官方例子),如果没有MAC编译平台,按下图配置。

图2.1

图2.2 直接运行程序或Deploy 程序,如果还没有配置 MAC输出配置文件,则弹出:

图2.3

图2.4

输入远程配置文件,这个配置可以通用的,将来所有的项目均按 这个配置文件 XXX_工程名称来输出MAC程序

图2.5

配置 MAC上的PASERVER的参数。

图2.6

查看参数路径

3、编译delphi 工程项目,然后在 IDE菜单里:project->Deploy 工程项目名称,将调试和编译的文件发布到MAC OS X上去。

4、MAC上输出的Delphi xe3 工程文件,一般是在 是在输出目录下,如图:

5、测试案例。

6、输出MAC的DEBUG程序偏大,大概有33MB左右,Release版本有10.5MB左右。这个可以理解,Delphi毕竟没有自己的虚拟机或托管平台。可是对比肥硕的 .Net framework 3.5 那 400MB+ 的体积,稍微心安。在大型应用程序,可以考虑插件或分包的模式减少EXE体积。另外有一个小问题,不知道是否显卡配置问题,运行 FM 的HD程序,非常的流畅和清晰,但是运行 FM 3D,有红色的马赛克影子,不知道是否MAC显卡配置问题,有待考证。

7、最后不得不说一个 Borland和EMB的一个市场价格定位问题。中国市场貌似是定位人傻钱多的市场,连吃里扒外的联想在定位 ThinkPad 大陆销售价格上,也是高于米国 ThinkPad 的100%-300%,关税已经不能说明这个差价,唯一的解释,ThinkPad 适用茅台般的公务员采购价格。 Borland和EMB 销售 Delphi 价格,在美国一般是1999刀 至 2999刀,在大陆要 3W-5W之间,这个跟打劫相差无异。可中国的大部分开发者,都是赤贫和无产。唯一的结果,杀鸡取卵,Delphi程序员老去,新人寥寥无几,或投奔.Net阵营。有一delphi爱好者名周黔,曾经联名众多delphi开发者,要求开放美国、台湾和香港的销售价格给中国开发公司和开发者,打破大陆销售垄断模式,避开EMB中国 的咄咄逼人的捉盗版律师信。EMB官方曾经开放了几天价格给大陆公司和开发者,但是又迫于大陆经销商鸭梨,关闭了大陆市场。杯具的EMB!!!

Delphi xe3 下配置 MAC OS X 编程调试模式相关推荐

  1. 转载:无需刻录DMG光盘,教你在VMWare下安装MAC OS X Snow Leopard 10.6

    自己安装没有成功,不知道是不是服务器上的虚拟化没打开,借别人的拿过来普渡一下众生 无需刻录DMG光盘,教你在VMWare下安装MAC OS X Snow Leopard 10.6 感谢每一个在互联网上 ...

  2. win7 + vmware下安装mac os

    iPhone现在越来越火爆了,很多原本在PC上的互联网应用都纷纷推出了iPhone客户端(比如携程,新浪微博),iPhone的最佳开发环境是mac OS + iphone真机,一般情况下这个有点难满足 ...

  3. oracle instant client配置(MAC OS)

    oracle instant client配置(MAC OS) vi ~/.bash_profileexport ORACLE_HOME=/opt/oracle/instantclient_11_2/ ...

  4. 在windows下制作mac os x的启动安装U盘

    在windows下制作mac os x的启动安装U盘 制作教程:在windows下制作mac os x的启动安装U盘

  5. mac nginx php7 配置,mac os下配置nginx+php7.1+fastcgi

    推荐文章 MAC安装配置Tornado 下载文件 下载python,可以根据个人需要下载python2.x或者python3.x,下载tornado安装包. 开始安装 安装python和tornado ...

  6. 在windows环境下搭建mac os

    离开软件开发已经近两年时间,最近突然对swift开发有了些兴趣,只是日常生活工作一直在用windows而作为屌丝一枚还是没有什么勇气来买一台macbook的,所以只好考虑虚拟机. 首先选择了VMwar ...

  7. win7下安装Mac OS的虚拟机

    最近想体验下MacOS,但自己又买不起Mac和Mac mini,所以只能想其他办法解决了.由于自己也算是一个刚入IT行业的小白吧,之前对虚拟机有些许的了解,所以准备在自己的win7中安装一个MacOS ...

  8. Window7下创建Mac OS虚拟机

    原文:http://blog.csdn.net/shangyuan21/article/details/18153605 1.虚拟机安装mac os 我们都知道开发iPhone等ios平台的移动应用时 ...

  9. OpenCV 安装和配置 - Mac OS 环境

    1.本文环境 Mac OS版本12.3.1 OpenCV版本4.6.0 2.OpenCV的安装 2.1.首先检查下是否已经安装了cmake cmake --version 若没有安装,执行命令: br ...

最新文章

  1. 移位运算[c][code]
  2. python 加载与解析xml
  3. 用Java编写第一个区块链(二)
  4. python闭包的延迟绑定_浅析Python的闭包和延迟绑定
  5. JS小功能(操作Table--动态添加删除表格及数据)实现代码
  6. 手把手教创建你的第一个以太智能合约:ETHEREUM PET SHOP(译)
  7. 二叉树的中序遍历_Go 刷 leetcode从前序与中序遍历序列构造二叉树
  8. Flutter RichText支持自定义文字背景
  9. Hadoop迁移MaxCompute神器之DataX-On-Hadoop使用指南
  10. zigbee的路由器能分配网络地址吗_家用无线路由器讲解
  11. vue中页面跳转传值_vue 页面跳转传参
  12. 模拟调制与抗噪声性能MATLAB,毕业论文 模拟通信系统抗噪声性能分析
  13. python网络爬虫课程设计报告摘要_课程设计 Python 网络爬虫(广度优先方法)
  14. 【数据库】数据字典表
  15. WORD文档不能打开的一些原因
  16. 哪个软件能代替斐讯路由_斐讯路由器控制软件 4.2.1 去广告版 - 用手机管理斐讯路由器...
  17. 按钮英文字母大小写-默认样式修改-vuetify
  18. 《怪诞小镇》的怪诞之物
  19. iOS客户端monkey测试
  20. 参加ACM比赛所需的基础知识(转)

热门文章

  1. Weblogic漏洞Getshell_总结——及
  2. 一个恶意下载器的逆向分析
  3. VB这种语言现在还有什么用
  4. 【IoT】 产品设计之结构设计:PMMA(亚克力)板、PC耐力板、PS有机板与MS板区别
  5. 在 Web 项目中应用 Apache Shiro
  6. 微信礼仪测试,你能及格吗?
  7. 手机摄像头图像在电脑上显示-实现视频监控
  8. Word控件Spire.Doc 【超链接】教程(4):如何修改Word文档中的超文本
  9. 输入搜索词出现提示信息供选择
  10. python自动化书籍pdf_Python自动化运维技术与最佳实践PDF可复制版电子书免费下载...