原始地址
 
Delphi Linux编译器已经发布,现在无需等待就可以使用Delphi构建Linux GUI应用程序!
 
现在访问http://www.fmxlinux.com并取得唯一的,当前可用的下载FireMonkey for Linux,即“Free Trial v 0.92”。
 
您需要安装RAD Studio 10.2 tokyo,然后安装刚下载的试用版,由于它很小,所以安装安装非常快。运行Delphi并创建一个新的跨平台项目,在窗体上放一个按钮,并在“OnClick”事件代码中写一行代码,在Linux桌面上的在Form的标题中显示“Hello World from Delphi”,保存所有内容,然后在Windows上可以运行,以确保项目正常运行; 
 
FmxLinux试用版安装了实际的与IDE集成的Delphi FireMonkey for Linux。如果现在右键单击项目管理器中的“Hello World”项目,您将看到上下文菜单有新增了:“Add Linux Platform ”,点击它。
 
最后一步是在Linux桌面安装上部署和运行测试应用程序。我正在使用Mac和VMWare进行虚拟化。下载Ubuntu 16.04 Desktop ISO,并使用VMWare Fusion中的“Linux Easy Install”选项创建新的VM。这与创建Ubuntu Server VM非常相似。现在我们需要在Ubuntu桌面上运行Delphi 10.2 PAServer。可能最简单的解决方案是将Linux PAServer归档上传到某个地方,并将其与集成的FireFox Web浏览器一起下载到我们的Ubuntu桌面安装中。只需双击PAServer下载,即可将其解压缩并将档案的内容拖放到文件系统的某处。例如进入“File”。
 
右键单击Ubuntu桌面并选择打开终端会话的选项。将目录更改为PAServer解压缩的位置,并使用“./PAServer”命令运行它。可选择输入密码,然后输入“i”列出用于连接到PAServer的IP地址。
 
现在在Delphi中右键单击Linux目标平台并选择“编辑连接”。创建一个新的连接并从PAServer的“i”命令输入IP地址。我发现棘手的是:我需要将密码字段留空才能连接。
 
如果“Test connection”正常工作了,您只需点击绿色箭头“Run”按钮来构建,部署和运行应用程序。
 
真是太酷了! 在Linux上上,Delphi FireMonkey GUI应用程序运行起来了!
 
http://blog.sina.com.cn/s/blog_44fa172f0102wk17.html

Delphi 10.2可以开发Linux桌面应用了的更多相关文章

  1. DELPHI开发LINUX桌面程序

    DELPHI开发LINUX桌面程序 DELPHI官方目前为止尚不能开发LINUX桌面程序. 但三方控件FmxLinux(商业控件)是可以的.网上有破解版本.

  2. DELPHI 10.2 TOKYO搭建LINUX MYSQL开发环境

    DELPHI 10.2 TOKYO搭建LINUX MYSQL开发环境 笔者使用ubuntu64位LINUX 首先必须保证LINUX可以连互联网. 安装MYSQLsudo apt-get update ...

  3. 使用FMXlinux 开发linux 桌面应用

    自从delphi 10.2 开始正式支持linux  开发来,大家一直关心为什么官方没有使用FMX来支持LInux 的桌面开发? 其实原因无非就几点: 1.Linux 大部分是应用还是服务端的,桌面应 ...

  4. DELPHI 10.2(TOKYO) FOR LINUX的兼容性说明

    DELPHI 10.2(TOKYO) FOR LINUX的兼容性说明 自DELPHI 10.2(TOKYO) 始开始支持Linux . Delphi Linux 编译器 64 位 Linux 平台支持 ...

  5. [试玩] FMXLinux (Firemonkey for Linux) Linux 桌面开发(第三方插件)

    FMXLinux 是一个可以用来开发 Linux 桌面软件的第三方插件,它需要配合 Delphi 10.2 Toyko 官网:http://www.fmxlinux.com/ 使用方法:开启 FMX ...

  6. delphi 10 seattle 安卓服务开发(二)

    关于delphi 10 移动服务开发的几张图

  7. Delphi 10.1.2 berlin开发跨平台APP的几点经验

    1.ios不允许app有退出功能,所以不能调用Application.Terminate. 2.info.plist文件的自定义:info.plist文件是由info.plist.TemplateiO ...

  8. 使用delphi 10.2 开发linux 上的Daemon

    delphi 10.2 支持linux, 而且官方只是支持命令行编程,目地就是做linux 服务器端的开发. 既然是做linux服务器端的开发,那么普通的命令行运行程序,然后等待开一个黑窗口的方式就 ...

  9. Delphi 10.2 Linux 程序开发环境部署的基本步骤(网络连接方式要选择桥接或者是Host Only)

    Delphi 10.2 Linux 程序开发环境部署的基本步骤 http://blog.qdac.cc/?p=4477 升級到 Delphi 10.2 Tokyo 笔记http://www.cnblo ...

随机推荐

  1. 微信小程序初步运营方案

    小程序的运营方案有很多种,目前我们遇到两个事情需要解决:1.问答的内容,这块也是大家比较关心的话题.内容的定位和细节. 2.预热与推广,就这两个问题,我列出了一些自己的想法和小程序初步运营方案,有不足 ...

  2. 【53.61%】【BZOJ 2302】[HAOI2011]Problem c

    Time Limit: 30 Sec Memory Limit: 256 MB Submit: 526 Solved: 282 [Submit][Status][Discuss] Descriptio ...

  3. Linux中LVM2原理及制作LVM2

    Linux中LVM2原理及制作LVM2 一.LVM原理 [MD]:Multi Device 多设备 Mdadm是一个用户空间工具,是RAID的管理工具,与真正的RAID工作没有太大关系.真正的RAID ...

  4. https://github.com/zhangxianyi/Source-Insight-Plugin

    https://github.com/zhangxianyi/Source-Insight-Plugin

  5. IHookHelper的用法

    1.实例化IHookHelper 对象: IHookHelper m_hookHelper = new HookHelperClass();  m_hookHelper.Hook = this.axM ...

  6. [tmux] Copy and paste text from a tmux session

    One non-obvious, but extremely useful, feature in tmux is copy-pasting text between panes. This also ...

  7. 【codeforces 758C】Unfair Poll

    time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard ou ...

  8. [.NET Core 24]把project.json迁移到.csproj

    链接:https://blog.jetbrains.com/dotnet/2017/04/04/rider-eap-update-csproj-based-net-core-support-migra ...

  9. SWIFT学习笔记04

    1.在实际编译时,Swift 编译器会优化字符串的使用.使实际的复制仅仅发生在绝对必要的情况下,这意味着您将字符串作为值类型的同一时候能够获得极高的性能. 2.for character in &qu ...

  10. [Flow] The Fundamentals of Flow

    Install: yarn global add flow-typed /*get type defination*/ yarn add flow-bin -D For example you hav ...