Delphi7在intel galileo windows上创建了exe

0 windows delphi delphi-7 galileo

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

启动C:\ applications\GalileoApp1.exe

该应用程序是无形的,包含一个回显传入数据的TCP服务器.

在我的电脑上的Windows 7下正常工作.

不能在我的Galileo上自动或手动启动.

有没有人尝试类似的东西并成功地在Galileo上执行应用程序?

可以在Galileo上执行哪些类型的32位exe是否有任何限制?

All*_*uer 9

Stock Delphi RTL不适用于该版本的Windows.主要原因是Windows的DLL的Galileo版本与桌面版本不同.这将需要重建RTL才能从新位置导入APis.甚至不支持某些AP(例如GDI32和USER32中的大多数AP).

话虽这么说,在Embarcadero,作为一个研究项目,我有一个版本的Delphi RTL在Galileo板上运行(我现在正在看板子:).我还有一些关于某些Wiring/Arduino Sketch API的Delphi转换.何时或即使我们发布这样的东西完全取决于需求和我们的预期产品方向.

最重要的是,是的,可以获得Delphi构建的命令行应用程序(不支持可视 VCL,或任何假定存在GUI的东西).不,这不是一个简单直接的过程,因为它需要对RTL进行一些重大修改.我也不建议使用Delphi 7,因为Galileo板不支持大多数Windows API的Ansi版本.您将需要一个支持Unicode的Delphi版本.