DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: xbacomcn123
今日帖子: 32
在线用户: 37
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 edwinyeah (Edwin) ▲▲▲▲▲ -
盒子活跃会员
2017-1-2 18:27:09
标题:
crossvcl.com - 用VCL开发MacOS软件。 浏览:1668
加入我的收藏
楼主: 还没正式发布。
用力戳 http://crossvcl.com/
----------------------------------------------
-
作者:
男 nevergrief (孤独骑士) ▲▲▲▲▲ -
盒子活跃会员
2017-1-2 18:35:11
1楼: 能说说原理是什么吗?一堆WINAPI怎么解决的?你是怎么发现这个项目的?
----------------------------------------------
-
作者:
男 wojiaohaoyaping (我叫郝亚平) ▲△△△△ -
注册会员
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.
----------------------------------------------
-
作者:
男 wojiaohaoyaping (我叫郝亚平) ▲△△△△ -
注册会员
2017-1-2 22:22:51
4楼: 整理的好。 @lsuper
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ▲▲▲▲▲ -
盒子活跃会员
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
----------------------------------------------
-
作者:
男 mlskin (mlskin) ▲▲△△△ -
注册会员
2017-1-3 9:56:40
8楼: cool
----------------------------------------------
Delphi MlSkin 它能让你的程序拥有像QQ一样多彩炫丽的外观
http://www.pngui.com
作者:
男 ying32 (唯有此生) ▲▲▲△△ -
注册会员
2017-1-3 12:38:34
9楼: 有点意思,期待测试
----------------------------------------------
一个热爱delphi的人,DDuilib有需要么?可以看看。 --我的博客--
作者:
男 isxuzhu (e.Wong) ★☆☆☆☆ -
盒子活跃会员
2017-1-3 13:57:08
10楼: 有点意思!值得期待!关注 !
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft
作者:
男 ceteric (ceteric) ▲▲▲▲▲ -
普通会员
2017-1-3 15:03:10
11楼: TMS 有一套mCL,就是自己封装的mac下的控件。都卖了好多年了。我自己还基于这个东西,封装了一两个他没有的控件临时用用。

所以单从实现的技术角度来看,感觉也没那么牛掰。
难得是要如何完全对应vcl,不修改代码直接编译?毕竟稍微复杂点的控件,比如treeview,mac和win的实现机制不同,硬要靠拢VCL还不太好设计吧。
----------------------------------------------
-
作者:
男 delphiilove (箭候) ▲▲▲▲▲ -
普通会员
2017-1-3 18:57:43
12楼: 跨平台技术看来是大势所趋。
还哈 Delphi 走在了 前面。
更看好 FireMonkey 的发展。
----------------------------------------------
God with US
作者:
男 unique20102003 (小马) ▲▲▲▲△ -
注册会员
2017-1-3 22:05:50
13楼: 跨平台,快速开发,hybrid, React Native 笑而不语。
----------------------------------------------
-
作者:
男 linsigong (lins) ▲▲△△△ -
注册会员
2017-1-3 22:27:11
14楼: TurboCocoa 看上去好像不错。 哪几位有兴趣,大家一起合买一套试试看。
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ▲▲▲▲▲ -
盒子活跃会员
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用。厉害了我的哥。
----------------------------------------------
-
作者:
男 nevergrief (孤独骑士) ▲▲▲▲▲ -
盒子活跃会员
2017-1-12 4:21:11
16楼: 这群人厉害是厉害,也是佩服之极,也有商业头脑,但是我还是怀疑MAC那样的小众市场,既有官方超炫的FMX,又有底层也不差的Lazarus,还能有什么市场呢??
----------------------------------------------
-
作者:
男 ying32 (唯有此生) ▲▲▲△△ -
注册会员
2017-1-12 17:52:17
17楼: 看贴子是要准备开测了。。。期待啊
----------------------------------------------
一个热爱delphi的人,DDuilib有需要么?可以看看。 --我的博客--
作者:
男 edwinyeah (Edwin) ▲▲▲▲▲ -
盒子活跃会员
2017-1-18 15:05:08
18楼: 新消息:CrossVCL的开发者就是被裁掉的 FMX(FireMonkey)之父Eugene Kryukov。

http://www.crossvcl.com/team.html
----------------------------------------------
-
作者:
男 joesyuan (joes) ▲▲▲▲▲ -
盒子活跃会员
2017-1-20 9:50:24
19楼: 18楼的消息有意思。VCL万岁!
----------------------------------------------
-我爱Delphi6
作者:
男 dbyoung (dbyoung) ▲▲▲▲▲ -
普通会员
2017-1-20 13:20:38
20楼: @ nevergrief (孤独骑士):
  替换掉ntdll.dll中的所有函数,<因为WINDOWS系统所有函数都打这里走>
  替换掉WINDOWS系统的所有消息,<因为WINDOWS系统是由消息驱动的>
  就可以实现了吧,VCL代码不用做任何改动?
----------------------------------------------
Delphi7爱好者
作者:
男 joesyuan (joes) ▲▲▲▲▲ -
盒子活跃会员
2017-1-20 14:29:44
21楼: FMX(FireMonkey)之父被裁掉了,那FireMonkey不是危险了?
----------------------------------------------
-我爱Delphi6
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行89.84375毫秒 RSS