Ric*_*ras 4 delphi windows-ce delphi-xe2
我必须开发一个应用程序,以便在Windows CE上运行,访问远程Firebird数据库.我想用Delphi这样做.可能吗?
Ari*_*The 10
Native Delphi仅适用于x86兼容处理器和Win32/Win64或MacOS 10 API.
Ken White已经向你指出了Delphi Prism,但是如果你购买它,而不是重新标记工具,你可能会购买原始产品,我听说它带有多个平台支持而不是一个.RemObjects Oxygene是原始产品,其中一部分作为Prism重新出售.
另一个选择是使用Lazarus(vanilla或CodeTyphon发行版).它的LCL库在许多方面模仿VCL,而FPC编译器模仿Delphi语言(以及其他一些Pascal方言).
不,不是.Delphi XE2为Win32/64,OS X(以及FreePascal,iOS的帮助)提供应用程序,但不支持CE.
您可以使用Delphi Prism来执行此操作.delphi-prism在SO处有一个单独的标签.
实际上,经过一些调整后,您可以使用Delphi IDE构建Windows CE应用程序,使用KOL-CE库.
KOL-CE - 密钥对象库CE是一组使用Free Pascal编译器开发功能强大(但紧凑)的Windows CE/Pocket PC/Windows Mobile/Win32 GUI应用程序的对象.该库基于Vladimir Kladov(http://kolmck.net)的KOL库.
它以Lazarus IDE为目标,但由于它是Delphi项目的一个分支,您可以在Delphi IDE中使用它,也许在经过一些修改之后.如果您无法(或没有时间)进行必要的修改,我相信您会很高兴使用Lazarus IDE和现代对象pascal而不是切换到另一种语言.
您需要为Win32安装FPC arm-wince交叉编译器来编译WinCE可执行文件,但是您可以使用IDE在Windows中开发应用程序.
请注意,KOL是一组新的组件,与VCL非常不同.功能非常强大,但只能使用低级别的目标代码,因为它们与VCL(或Lazarus LVCL)不兼容.
使用Lazarus及其原生LVCL组件也可用于Windows CE,与VCL类布局非常接近,但会生成比KOL-CE更大的可执行文件.