Delphi HTML5编程是一门新兴的技术,允许开发者利用 Delphi 平台构建现代的 HTML5 应用程序。在此博文中,我将从多个方面详细解析 Delphi HTML5 编程相关的内容,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及生态扩展。希望通过这篇博文,能够为开发者解决在 Delphi HTML5 编程过程中遇到的问题提供一份详尽的参考。
## 版本对比
在选择 Del
# Delphi 解析 HTML5
在 Delphi 中解析HTML5是一项常见的任务,特别是在需要从网页中获取数据或操作网页中的元素时。HTML5是一种用于构建网页的标准格式,包含了丰富的内容和元素。在Delphi中解析HTML5可以通过使用一些现有的库或组件来实现,比如使用THTMLViewer组件。
## THTMLViewer组件
THTMLViewer是一个用于显示和解析HTML内
原创
2024-05-12 06:15:25
154阅读
TRichView更改选择内容样式方法TCustomRichViewEdit.ApplyParaStyle应用指定的段落样式。procedure ApplyParaStyle(ParaStyleNo: Integer);参数ParaStyleNo 段落样式集合中的索引(Style.ParaStyles)。该方法将段落样式ParaStyleNo应用于包含插入符号和所有选定段落的段落。如果现有段落的
转载
2024-02-08 15:20:57
106阅读
用Ole Automation实现Delphi和AutoCad之间的数据交换 广州 XD.W Aut
转载
2023-09-05 12:20:08
88阅读
delphi2010 开发及调试WebService 实例 使用delphi已经10多年了,一直搞桌面程序开发,对Webservice一直很陌生,近来因工作需要,学习delphi开发WebService,担心遗忘,作此笔记。 特别感谢 中塑在线技术总监 大犇 一、delphi开发WebService1、打开delphi,选择New--other--WebServic
转载
2023-12-18 13:23:40
454阅读
一、关于包(package) (一)编译EXE文件的两种模式 通常编译一个DELPHI应用程序时,生成一个EXE文件,也就是一个独立的WINDOWS应用程序。 这个EXE文件,它有两种编译方式。选择方式: 1、
Delphi XE5下,TMainMenu和TPopupMenu不可用,那么如何支持Android的菜单呢? 查看了一些资料,不得要领,只是摸索着先模拟一下吧。 首先在窗体上
原创
2021-08-30 10:40:32
144阅读
Delphi XE5 出来了,支持Android的开发,试用了一下,有几个问题:1、只支持ARM7的设备,不支持Inter设备。手上刚好有一个华硕K004,很遗憾用不上,
原创
2021-08-30 10:08:40
196阅读
在VCL下,常用的询问对话框包括 procedure TfrmMainVCL.btnAppMessageboxClick(Sender: TObject); begin if Application.MessageBox('是否退出?', '询问', MB_YESNO + MB_ICONQUESTION) = IDYES then begin...
转载
2021-08-30 10:44:33
113阅读
delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity时会加载一些初始化数据,整个时间大约在2~3秒,如何处理?网上有些资料,这里主要参考和整理了CSDN论坛上第42#liaobo的回复。
原创
2021-08-31 09:30:46
129阅读
我觉得Delphi最强大的的功能之一就是开发数据库三层应用的DataSnap,在Android上的实现,首先是完成服务器的设计:(1)利用向导完成DataSnap服务器的框架,如下图:由于是实验,所以选择VCL程序,如果是实际应用,建议Service程序我习惯使用TCP/IP作为通讯协议,简单且速度快,Sample Methods是演示和测试用缺省
原创
2021-09-05 16:03:29
188阅读
今天尝试了TTabControl的使用。在很多Android的app中,首次启动时都使用选项卡模式进行产品介绍,用户通过向左滑动,改变选项卡。在xe5下这项工作由TTabControl控件完成,如下图: 1、TTabControl外观 TTabControl的外观由属性TabPosition控制,可选项包括: tpTop 选项tab在控件上方 tpBottom...
原创
2021-08-30 10:42:08
231阅读
Android程序开发必然用到按钮,在XE5下,按钮的一个比较重要的属性就是StyleLookup,预置了一系列常用的图标,如下图: 另外2个常用属性就是: GroupName和IsPressed:一组按钮取一个相同的GroupName,控制其中只能有一个被按下 按钮的分布一般有几种形式: 1、自由摆放,也就是在Form上自由放置; 2、放置在TGridLayout控件中,由T...
原创
2021-08-30 10:43:27
261阅读
在Delphi中窗体与窗体之间的交互与调用非常简单,在FMX中这个优势得到了充分体现,先建立一个主窗体和一个需要调用的窗体: 在主窗体上放的按钮事件如下: … private { Private declarations } //定义私有窗体对象 Ffrm: TfrmOtherFMX; … procedure TfrmMainFMX.But...
原创
2021-08-30 10:44:04
129阅读
按照Embarcadero的说法:Windows平台只能使用VCL,Windows、iOS和Android都可以使用FMX,并且VCL和FMX不能同时在一个程序中。FMX的用法与
原创
2021-08-30 10:45:25
378阅读
Delphi XE5 下TEdit控件有个属性:KeyboardType,如下图: 该属性决定了当焦点进入TEdit时,系统弹出的输入窗体,按照其帮助文件说明,不同取值的输入窗体不同,如下图: 根据不同需要选择,也可以在运行期改变取值,通过放置一个TPopupBox控件来进行设置,设计界面如下: 代码如下: procedure TfrmKeyboard.PopupBox1...
原创
2021-08-30 14:28:15
358阅读
以下内容是根据Delphi的帮助文件进行试验的,主要测试Android下的消息提醒。 首先建立一个空白的Android工程,然后在窗体中加入一个TNotificationCenter
原创
2021-08-30 17:24:31
464阅读
Delphi XE5后以前的旧版本好多组件,都没有了,ShellListView 就是其中的一个,安装办法如下: 1.在XE5自带的Demo中找到安装包: Demo\Delphi\VCL\ShellControls\dclshlctrls.dpk并打开
转载
2021-01-03 00:55:00
177阅读
2评论
Delphi XE5后以前的旧版本好多组件,都没有了,ShellListView 就是其中的一个,安装办法如下: 1.在XE5自带的Demo中找到安装包: Demo\Delphi\VCL\ShellControls\dclshlctrls.dpk并打开
转载
2021-02-05 18:19:00
231阅读
2评论
在软件开发领域,Delphi XE是一个非常知名的集成开发环境,它为开发人员提供了强大的工具和功能。而Linux作为一种开源的操作系统,也在不断发展壮大,成为许多开发人员的首选。在这篇文章中,我们将探讨Delphi XE在Linux环境下的应用。
Delphi XE是一种多平台的开发工具,可以用于开发Windows、Mac和iOS应用程序。但是,长期以来,开发人员一直盼望Delphi XE能够支
原创
2024-05-22 10:47:08
158阅读