网络上是否有资源帮助您开始使用本机 Metro 应用程序开发和Delphi (Win32)?
到目前为止,我发现了MSDN简介开始使用地铁风格的应用程序,它链接到可用的API集,包括两个本机API:
麦德龙风格的应用程序可以使用Win32和COM的子集。选择这一部分API是为了支持Windows运行时、HTML/CSS或其他受支持的语言或标准尚未涵盖的Metro样式应用程序的关键场景。确保您的应用程序只使用Win32和COM的这个子集。
旁注:根据麦德龙的博客,第一次应用大赛已经是于2012年1月8日关闭,获奖者是介绍 2月底--这些地铁应用程序已经可以通过Windows 8消费者预览获得。
发布于 2012-08-23 10:24:28
围绕这个主题有一些新的博客和论坛文章,指出了API使用方面的问题,这些问题使应用程序无法进入MS应用程序商店:
为什么Delphi XE3中没有本地WinRT支持? -引用艾伦·鲍尔的论坛帖子
我们非常热衷于用本地Delphi & C++代码支持C++。现在,围绕WinRT空间中心的问题围绕着这样一个事实,即任何实现自己语言的VC++都需要许多OS提供的API,这实际上是不允许的,除非您是VC++ RTL。比如用于异常处理的RtlUnwind和VirtualAlloc (et )。A.)用于内存管理的…应用程序对这些API的任何调用都将自动取消应用程序作为能够通过MS应用程序存储交付的“正式”WinRT应用程序的资格。
另一方面,这个微软官方演示文稿包含一个语句
Martyn (Lovell)明确表示,我们不仅希望语言设计人员和实现者将WinRT添加到他们的语言和工具链目标平台列表中,而且我们将提供帮助和建议。
发布于 2012-03-11 11:36:25
Thom Gerdes在2011年12月14日写了这篇博文:
关于开发本地地铁应用程序的信息相对较少,尤其是对于微软提供预测的语言(C++、C#和JavaScript)。其他语言,包括Delphi,需要创建自己的预测,然后才能有效地使用它们。我一直在调查如何让德尔福为WinRT开发本地应用程序。
他的文章你好世界:勾搭活动展示了如何在Delphi中使用Metro“多播委托”事件处理程序。
https://stackoverflow.com/questions/9653260
复制相似问题