2014年9月18日
摘要: 2014年9月,delphi xe7 出来了,这次在数据库技术方面,彻底抛掉了从1995 年delphi 1.0 就自带的BDE(Borland Database Engine)数据库访问技术。从而宣告了这个持续 了20余年的delphi 访问数据库技术进入历史。 纵观delphi 数据库技术的20 阅读全文
posted @ 2014-09-18 20:21 xalion 阅读(10018) 评论(16) 推荐(4) 编辑
  2020年8月19日
摘要: Bloodshed Dev C++ 是一个老牌、小巧、快速的开源C++ IDE,它是用delphi 6开发的,从2000年开始 已经被下载过了67,796,885次。是学校、单位学习C++ 的最好的工具之一。但是自从2012年后再没有更新了, 后来通过Orwell 的进一步更新,版本更新停留在201 阅读全文
posted @ 2020-08-19 09:37 xalion 阅读(1899) 评论(0) 推荐(0) 编辑
  2020年7月24日
摘要: 昨天devexpress 经过几年的准备,终于放出了第一个支持Delphi FMX 的跨平台Grid。这是一个CTP(社区技术预览版)。 具体内容,可以参见https://community.devexpress.com/blogs/vcl/archive/2020/07/22/devexpress 阅读全文
posted @ 2020-07-24 10:34 xalion 阅读(1445) 评论(2) 推荐(1) 编辑
  2020年6月13日
摘要: 随着delphi 10.x 系列开始支持Linux 开发,我们的服务器端可以直接支持LInux 服务器了, 由于客户越来越多使用Linux 作为服务器端, 但是对于过去老的win32 下开发的服务端,一时半会还无法直接转到移植到Linux 下,我们 需要一个过渡的方法,来保证服务端满足要求。这时候需 阅读全文
posted @ 2020-06-13 17:59 xalion 阅读(1313) 评论(0) 推荐(0) 编辑
  2020年5月16日
摘要: 1.同一个功能,同一套代码,桌面移动端开发真可以傻傻分不清! 2.记录也可以托管,你现在可以定义他的来龙去脉了! https://community.idera.com/developer-tools/b/blog/posts/custom-managed-records-coming-to-del 阅读全文
posted @ 2020-05-16 22:24 xalion 阅读(2146) 评论(0) 推荐(1) 编辑
  2020年3月5日
摘要: 很多朋友问如何在unidac 中执行一次查询获得多个数据集? 其实这个问题很简单,unidac 很早就支持这个功能,但是很多人没有研究过。 今天就简单说一下,在unidac 中执行一次查询获得多个数据集。首先这个需要数据库支持,如果 数据库不支持的话,unidac 也是没有办法实现的。 今天以sql 阅读全文
posted @ 2020-03-05 10:43 xalion 阅读(1011) 评论(0) 推荐(2) 编辑
  2019年12月29日
摘要: 最近几年,docker 技术越来越热门,它比虚拟机更灵活和方便,也节省资源,今天研究一下 在Ubuntu上使用docker 技术,有关dokcer技术的详细信息,大家可以自行网上搜索。 ubuntu 目前对docker 支持非常好。 首先我们可以直接在ubuntu 上安装docker 支持。 在命令 阅读全文
posted @ 2019-12-29 12:40 xalion 阅读(480) 评论(1) 推荐(1) 编辑
  2019年12月1日
摘要: 数据类型 名字别名描述 bigint int8 有符号的8字节整数 bigserial serial8 自动增长的8字节整数 bit [ (n) ] 定长位串 bit varying [ (n) ] varbit 变长位串 boolean bool 逻辑布尔值(真/假) box 平面上的普通方框 b 阅读全文
posted @ 2019-12-01 11:40 xalion 阅读(2894) 评论(0) 推荐(0) 编辑
  2019年11月30日
摘要: 今天,我们使用ubuntu 19 来安装PostgreSQL. 1.直接使用包安装 sudo apt-get install postgresql 按Y,直接安装。 安装完毕. 初次安装后,默认生成一个名为postgres的数据库和一个名为postgres的数据库用户。这里需要注意的是,同时还生成了 阅读全文
posted @ 2019-11-30 13:20 xalion 阅读(1109) 评论(1) 推荐(0) 编辑
摘要: 原始链接 I had recently spent some time playing around with the simple to use DelphiDetours package from Mahdi Safsafi https://github.com/MahdiSafsafi/DDe 阅读全文
posted @ 2019-11-30 08:34 xalion 阅读(669) 评论(0) 推荐(0) 编辑
  2019年6月29日
摘要: 自从delphi 10.2 开始正式支持linux 开发来,大家一直关心为什么官方没有使用FMX来支持LInux 的桌面开发? 其实原因无非就几点: 1、Linux 大部分是应用还是服务端的,桌面应用本身就很少; 2、EMB 开发资源不够; 3、Linux 桌面环境分支很多,例如KDE,GNOME 阅读全文
posted @ 2019-06-29 11:43 xalion 阅读(4452) 评论(0) 推荐(0) 编辑
  2019年6月23日
摘要: delphi 目前提供了部分哈希及加密算法。 但是不是特别全,今天给大家推荐一套免费的、跨平台的算法库。 https://github.com/winkelsdorf/DelphiEncryptionCompendium 这套库基本上覆盖了常用的hash,cipher 代码实现。 有这一方面需要的同 阅读全文
posted @ 2019-06-23 10:57 xalion 阅读(1046) 评论(0) 推荐(0) 编辑
  2019年6月8日
摘要: 原文地址: https://blog.devart.com/increasing-sqlite-performance.html One the major issues a developer encounters when using the SQLite DBMS in his applica 阅读全文
posted @ 2019-06-08 12:02 xalion 阅读(1046) 评论(0) 推荐(1) 编辑
  2019年5月18日
摘要: unidac 是delphi 最强大的数据库连接控件,没有之一。详细信息可以通过官网了解。 Firebird是一个跨平台的关系数据库系统,目前能够运行在Windows、linux和各种Unix操作系统上,提供了大部分SQL-99标准的功能。 它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据 阅读全文
posted @ 2019-05-18 20:32 xalion 阅读(708) 评论(1) 推荐(0) 编辑
  2019年1月5日
摘要: 前面我们讲了如何使用unidac 在datasnap 的服务端访问数据库,今天大概讲一下客户端如何访问 前面做的服务器?其实这个客户端适合任何datasnap 服务端。 首先我们建一个应用,并加入一个TDatamodule. 加入TSQLConnection 控件,并选择driver 为datasn 阅读全文
posted @ 2019-01-05 19:15 xalion 阅读(900) 评论(0) 推荐(0) 编辑
  2018年12月6日
摘要: 从delphi 6 开始,datasnap 作为delphi 自带的多层框架,一直更新到最新的delphi 10.3 。同时逐步增加了很多新的功能 ,比如支持REST 调用,支持 IIS ,apache 等服务器。今天简单介绍一下如何在datasnap 中使用unidac 访问数据库。 首先,按照向 阅读全文
posted @ 2018-12-06 11:50 xalion 阅读(1132) 评论(0) 推荐(1) 编辑
  2018年12月2日
摘要: 原文地址 The Windows x64 ABI (Application Binary Interface) presents some new challenges for assembly programming that don’t exist for x86. A couple of th 阅读全文
posted @ 2018-12-02 10:19 xalion 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 原文地址 While implementing the x64 built-in assembler for Delphi 64bit, I got to “know” the AMD64/EM64T architecture a lot more. The good thing about the 阅读全文
posted @ 2018-12-02 10:17 xalion 阅读(329) 评论(0) 推荐(0) 编辑
  2018年11月10日
摘要: 今天简单介绍一下 delphi 中record 的类操作符重载使用,就是如何 实现 record 之间的简单操作。 关于类操作符重载 ,大家可以看 官方的文档。 Delphi allows certain functions, or "operators", to be overloaded wit 阅读全文
posted @ 2018-11-10 14:19 xalion 阅读(1051) 评论(1) 推荐(1) 编辑
  2018年10月15日
摘要: 原文地址 https://www.peganza.com/delphi-and-outputdebugstring.html Ever wanted to monitor your Delphi application in realtime, and be able to view log mes 阅读全文
posted @ 2018-10-15 17:02 xalion 阅读(591) 评论(0) 推荐(0) 编辑
  2018年10月7日
摘要: The current state of generics in Delphi To avoid duplication of generated code, the compiler builders of Embarcadero have done a nice job. They introd 阅读全文
posted @ 2018-10-07 11:39 xalion 阅读(327) 评论(0) 推荐(0) 编辑