繁体   English   中英

Delphi7在Intel Galileo Windows上创建了exe

[英]Delphi7 created exe on intel galileo windows

在我的Galileo板上安装了Windows,效果很好。 我开发了一个小型应用程序Delphi7(32位exe),已将其部署到Galileo,并将其配置为通过autorun.cmd文件中的配置在启动时启动。

启动C:\\ applications \\ GalileoApp1.exe

该应用程序是无格式的,并包含一个回显传入数据的TCPserver。

在我的PC上的Windows 7下工作正常。

无法在我的Galileo上自动启动或手动启动。

是否有人尝试过类似的方法并成功在Galileo上执行了该应用程序?

在Galileo上可以执行哪种类型的32bit exe有任何限制吗?

Stock Delphi RTL无法在该版本的Windows上运行。 主要原因是Windows DLL的Galileo版本与桌面版本不同。 这将需要重建RTL,以便从其新位置导入APis。 甚至不支持某些APis(例如GDI32和USER32中的大多数APis)。

话虽这么说,在Embarcadero,作为一个研究项目,我有一个确实在Galileo板上运行的Delphi RTL版本(我现在正在看板:)。 我还简化了一些Wiring / Arduino Sketch API的Delphi转换。 我们何时发布甚至发布此类产品完全取决于需求和我们预期的产品方向。

底线是,是的,有可能获得一个由Delphi构建的命令行应用程序(不支持可视 VCL,或假定存在GUI的任何内容)。 不,这不是一个简单直接的过程,因为它需要对RTL进行一些重大修改。 我也不建议使用Delphi 7,因为Galileo开发板不支持Windows API的大多数Ansi版本。 首先,您将需要具有Unicode功能的Delphi版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM