原始地址
 
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. MouseGestureL.ini shift up/down/left/right edge

    MouseGestureL.ini [ShiftPress]Icon=C:\Windows\System32\explorer.exe,6Custom=GetKeyState("Shift& ...

  2. 【u016】无序字母对

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 给定n个各不相同的无序字母对(区分大小写,无序即字母对中的两个字母可以位置颠倒).请构造一个有n+1个 ...

  3. CoreData使用方法二:NSFetchedResultsController实例操作与解说

    学习了NSFetchedResultsController.才深深的体会到coredata的牛逼之处.原来Apple公司弄个新技术.不是平白无故的去弄,会给代码执行到来非常大的优点.coredata不 ...

  4. iOS开发系列之三 - UITextField 使用方法小结

    // 初始化输入框并设置位置和大小 UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 100, 30 ...

  5. 【机器学习实战】第9章 树回归(Tree Regression)

    第9章 树回归 <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/ ...

  6. TensorFlow 实现深度神经网络 —— Denoising Autoencoder

    完整代码请见 models/DenoisingAutoencoder.py at master · tensorflow/models · GitHub: 1. Denoising Autoencod ...

  7. [Codevs 1107][NOIP 1107]等效表达

    主题连接:http://codevs.cn/problem/1107/ 一道非常奇妙的题目. 对于算术表达式一类的问题,能够採用编译原理里的后缀表达式的方式来做.详细做法是分别维护两个栈,一个栈里保存 ...

  8. KDE 邀请用户测试 Plasma Mobile 的首个专用 ISO 镜像(可以考虑做一个极客。。。)

    KDE 项目依旧在继续改进智能手机.平板电脑和其他移动设备的 Plasma Mobile 用户界面,并于近日发布了一个 ISO 镜像,邀请社区的尝鲜用户进行测试. 他们曾承诺在 2018 年年底之前, ...

  9. express笔记

    1.req.query: 获取get请求的查询字符串对象 2.req.body: 获取post请求的查询字符串对象,要使用该方法需要先使用body-parser中间件,app.use(bodyPars ...

  10. Android 它们的定义View

    安卓开发过程,安卓官方控制有时来自往往不能满足我们的需求.这一次,我必须定义自己.下面我们就来看看他们的定义View: package com.example.myview; import andro ...