导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2017/1/2 18:27:09
标题:
crossvcl.com - 用VCL开发MacOS软件。
浏览:3646
加入我的收藏
楼主:
还没正式发布。 用力戳 http://crossvcl.com/
----------------------------------------------
-
作者:
2017/1/2 18:35:11
1楼:
能说说原理是什么吗?一堆WINAPI怎么解决的?你是怎么发现这个项目的?
----------------------------------------------
只有偏执狂才能生存!
作者:
2017/1/2 19:09:39
2楼:
是不是需要翻墙才能打开 没打开
----------------------------------------------
-
作者:
lsuper (lsuper)
★☆☆☆☆
-
盒子活跃会员
2017/1/2 20:25:03
3楼:
放 2ccc ftp 了,欢迎观摩:crossVcl demo [HD, 1280x720p].mp4 ~ 暂停下来看了下编译过程,不像是简单的 vcl 相关单元名映射到 fmx,难道按照 vcl 接口封装 mac 控件?工作量巨大啊,或者类似 clx 借道 qt 取巧? 网站内容很少: About Us CrossVCL Software is a compact development studio. We have an expertise in app development with Delphi since version #1 through all generations to the last release. Contact Us support@crossvcl.com We are currently in private alpha and will be launching our public beta very soon. If you would like early access to the beta, please tell us a little about yourself.
----------------------------------------------
-
作者:
2017/1/2 22:22:51
4楼:
整理的好。 @lsuper
----------------------------------------------
-
作者:
2017/1/2 22:44:52
5楼:
消息来源:Delphi G+ Group. 具体信息还没完全披露,但是可以肯定的是,不是通过FireMonkey,而是通过原生的MacOS API实现。换句话,是把VCL控件的功能重新用MacOS API实现。至于能够支持什么类型,支持多少的VCL控件,尚待观察,但是可以肯定的是和WIN API紧密捆绑的第三方VCL会比较呛。 据信CrossVCL背后团队的另一项目:http://www.turbococoa.com (也就是用Delphi编程,界面则用XCode来做,也是不通过FMX实现,据资料还支持Android,具体自己看,我也只是关注,没试过)。所以该团队实力经验应该是很ok的。
----------------------------------------------
-
作者:
akay (akay)
★☆☆☆☆
-
普通会员
2017/1/3 0:19:11
6楼:
好牛,它如果自己写个编译器,完全可以提供一套类似delphi的东西。并且可以发展自己的跨平台产品了。
----------------------------------------------
-
作者:
go_on (go_on)
★☆☆☆☆
-
盒子活跃会员
2017/1/3 8:43:43
7楼:
Android 编译器可以借用c的,pascal自动转c,然后用NDK编译。iOS应该可以转Object-C 来实现 Xarim好像就是这么干的,不过C#语法改动太多,还不如直接学Java
----------------------------------------------
-
作者:
2017/1/3 12:38:34
9楼:
有点意思,期待测试
----------------------------------------------
一个热爱delphi的人,Golang GUI库 。 --我的博客--
作者:
2017/1/3 13:57:08
10楼:
有点意思!值得期待!关注 !
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft有需要错别字检测软件的朋友可以在我博客上的地址下载使用,备注“2ccc”的朋友可以免费获取超级黄金VVVVVVVVVVIP授权
作者:
2017/1/3 15:03:10
11楼:
TMS 有一套mCL,就是自己封装的mac下的控件。都卖了好多年了。我自己还基于这个东西,封装了一两个他没有的控件临时用用。 所以单从实现的技术角度来看,感觉也没那么牛掰。 难得是要如何完全对应vcl,不修改代码直接编译?毕竟稍微复杂点的控件,比如treeview,mac和win的实现机制不同,硬要靠拢VCL还不太好设计吧。
----------------------------------------------
-
作者:
2017/1/3 18:57:43
12楼:
跨平台技术看来是大势所趋。 还哈 Delphi 走在了 前面。 更看好 FireMonkey 的发展。
----------------------------------------------
-
作者:
2017/1/3 22:05:50
13楼:
跨平台,快速开发,hybrid, React Native 笑而不语。
----------------------------------------------
-
作者:
2017/1/3 22:27:11
14楼:
TurboCocoa 看上去好像不错。 哪几位有兴趣,大家一起合买一套试试看。
----------------------------------------------
-
作者:
2017/1/12 0:10:17
15楼:
https://forums.embarcadero.com/thread.jspa?threadID=245766 快出beta版了。 重点:Win API bridge: CrossVcl provides low-level Windows API bridge to macOS. 也就是说,CrossVcl是直接在MacOS API层面上加一层模拟win32函数借口给vcl用。厉害了我的哥。
----------------------------------------------
-
作者:
2017/1/12 4:21:11
16楼:
这群人厉害是厉害,也是佩服之极,也有商业头脑,但是我还是怀疑MAC那样的小众市场,既有官方超炫的FMX,又有底层也不差的Lazarus,还能有什么市场呢??
----------------------------------------------
只有偏执狂才能生存!
作者:
2017/1/12 17:52:17
17楼:
看贴子是要准备开测了。。。期待啊
----------------------------------------------
一个热爱delphi的人,Golang GUI库 。 --我的博客--
作者:
2017/1/18 15:05:08
18楼:
新消息:CrossVCL的开发者就是被裁掉的 FMX(FireMonkey)之父Eugene Kryukov。 http://www.crossvcl.com/team.html
----------------------------------------------
-
作者:
2017/1/20 9:50:24
19楼:
18楼的消息有意思。VCL万岁!
----------------------------------------------
-我爱Delphi6
作者:
2017/1/20 13:20:38
20楼:
@ nevergrief (孤独骑士): 替换掉ntdll.dll中的所有函数,<因为WINDOWS系统所有函数都打这里走> 替换掉WINDOWS系统的所有消息,<因为WINDOWS系统是由消息驱动的> 就可以实现了吧,VCL代码不用做任何改动?
----------------------------------------------
武汉天气不好
作者:
2017/1/20 14:29:44
21楼:
FMX(FireMonkey)之父被裁掉了,那FireMonkey不是危险了?
----------------------------------------------
-我爱Delphi6