随笔分类 -  Delphi

摘要:Delphi程序的串口通信亲你有没有玩过绝招是新一代可视化开发工具,它具有功能强大、简便易用和代码执行速度快等特点,是全球公认的快速应用开发工具技术的先驱者,它越来越在构架企业信息系统方面发挥着重要作用。由于Delphi 这些显著特点,许多程序员选择Delphi作为开发工具编制各种应用程序。但是,令 阅读全文
posted @ 2024-09-12 15:51 沧江魅影 阅读(351) 评论(0) 推荐(0)
摘要:今天升级到 Delphi 12 后,编译运行原来的项目,出现“[FireDAC][Phys][SQLite][sqlite3]-303.Capability is not supported”的错误。 经过查找文档,发现是FireDAC SQLite 版本更新导致的。 RAD Studio 12.0 阅读全文
posted @ 2024-09-07 13:46 沧江魅影 阅读(245) 评论(0) 推荐(0)
摘要:好久不用了,重新整理下放这里以备需要使用,功能见图 数据库表结构 定义TreeView addObject中data存储的记录集 type PNode = ^TNode; TNode = record id: Integer; tcmc: string; mxid: string; end; 填充T 阅读全文
posted @ 2024-08-20 18:25 沧江魅影 阅读(146) 评论(0) 推荐(0)
摘要:一、初始化控件状态 procedure TForm7.FormCreate(Sender: TObject); begin with StringGrid1 do begin ColWidths[0] := 15; Cells[1, 0] := 'Combobox'; ColWidths[1] := 阅读全文
posted @ 2024-08-20 18:23 沧江魅影 阅读(22) 评论(0) 推荐(0)
摘要:在Delphi中,可以使用TThread类来实现多线程文件复制。以下是一个示例代码: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classe 阅读全文
posted @ 2024-08-18 10:49 沧江魅影 阅读(91) 评论(0) 推荐(0)
摘要:准备在一个比较简单的数据表中插入图片。 该数据表的创建代码如下: CREATE TABLE "imagelist" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" ftstring(10) NOT NULL DEFAULT 'ima 阅读全文
posted @ 2024-08-18 10:11 沧江魅影 阅读(33) 评论(0) 推荐(0)
摘要:内存表的优点是快,非常快,号称比BDE的clientdataset快很多。内存表不但快,还可以另存为XML、BIN、CSV等数据。也可直接作为stream传送。所以,追求速度的时候,获得数据后即解除锁定的时候,都可能需要用到内存表。内存表也可用于把来自其他数据库管理系统的数据表存储为FIREDAC的 阅读全文
posted @ 2024-08-18 10:07 沧江魅影 阅读(257) 评论(0) 推荐(0)
摘要:常用DELPHI控件属性设置说明目录TForm Class TPanel组件 TToolBar Class TToolButton Class TTimer Class TADOConnection Class TADOQuery Class TADODataSet Class TDBGrid Cl 阅读全文
posted @ 2024-08-17 21:10 沧江魅影 阅读(406) 评论(0) 推荐(0)
摘要:if (not TRegEx.IsMatch(Edit1.Text, '^[0-9]{11}')) or (length(Edit1.Text) <> 11) then // 11位数字,否则不合格 begin ShowMessage('请输入正确的11位手机号码'); exit; end 引用 S 阅读全文
posted @ 2024-08-15 18:16 沧江魅影 阅读(45) 评论(0) 推荐(0)
摘要:转自http://www.delphitop.com/html/jichu/153.html 感谢原作者。 这段时间在用DELPHI做一个财务系统时发现每一行的小计取了两位小数后与用SQL的ROUND查询出来的不一样,在程序中是用FormatFloat('0.00',ItemSum)函数来取值的,再 阅读全文
posted @ 2024-08-15 18:13 沧江魅影 阅读(221) 评论(0) 推荐(0)
摘要:以下内容转自:https://my.oschina.net/ousinka/blog/3048132 如何定义身份证号的正则表达式呢? 1、省份编码[1-9]\d{5}2、年份(18|19|20)?\d{2}3、月份为 1, 3, 5, 7, 8, 10, 12,天数范围为 01 - 31,匹配MM 阅读全文
posted @ 2024-08-15 18:12 沧江魅影 阅读(85) 评论(0) 推荐(0)
摘要:如果WINDOWS系统的短日期格式为“yyyy/m/d”,执行下面的代码会报错:2013-01-29 00:00:00不是合法的日期procedure TFrmQuerySale.FormShow(Sender: TObject);varsDate: string;begininherited;// 阅读全文
posted @ 2024-08-15 18:10 沧江魅影 阅读(28) 评论(0) 推荐(0)
摘要:var aStream: TMemoryStream; LDataSet: TFDDataSet; // 申请一个FD数据集 MyStream: Tmemorystream; MyJPEG: TJpegImage; MyPng: TPngImage;begin inherited; if img2. 阅读全文
posted @ 2024-08-15 18:07 沧江魅影 阅读(39) 评论(0) 推荐(0)
摘要:GExperts是一组通过扩展集成开发环境(IDE)来提高Delphi和C++ Builer程序员工作效率的工具。是一款开源的IDE扩展专家,由于去外网下载GExperts非常的麻烦,这里直接提供了Delphi7和Delphi11.1下的GExperts安装包,并连带最新源码一起打包,方便大家使用学 阅读全文
posted @ 2024-08-15 18:06 沧江魅影 阅读(248) 评论(0) 推荐(0)
摘要:快捷键对于提高编程速度有着很重要的影响,本文汇总整理了Delphi常用的快捷键,供大家参考之用: Ctrl+PageUp将光标移至本屏的第一行,屏幕不滚动。Ctrl+PageDown将光标移至本屏的最后一行,屏幕不滚动。Ctrl+↓向下滚动屏幕,光标跟随滚动不出本屏。Ctrl+↑向上滚动屏幕,光标跟 阅读全文
posted @ 2024-08-09 11:15 沧江魅影 阅读(510) 评论(0) 推荐(0)
摘要:Format('x=%d', [12]); //'x=12' //最普通Format('x=%3d', [12]); //'x= 12' //指定宽度Format('x=%f', [12.0]); //'x=12.00' //浮点数Format('x=%.3f', [12.0]); //'x=12. 阅读全文
posted @ 2024-08-05 14:35 沧江魅影 阅读(181) 评论(0) 推荐(0)
摘要:delphi 导出到excel的7种方法 本文来自 爱好者8888 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/kpc2000/article/details/17066823?utm_source=copy 第一种方法delphi 快速导出excel uses 阅读全文
posted @ 2024-08-05 14:32 沧江魅影 阅读(924) 评论(0) 推荐(0)
摘要:分类 快捷键 解释 备注 组件设计类 Escape 选择当前组件容器 Shift + Click 选择多个组件;选择窗体 Tab 选择下一个组件 Shift + Tab 选择上一个组件 方向键 选择此方向的下一个组件 Ctrl + 方向键 将所选组件的位置移动 1 个像素 Shift + 方向键 将 阅读全文
posted @ 2024-08-05 09:52 沧江魅影 阅读(227) 评论(0) 推荐(0)
摘要:不是原创,只是看到好的内容复制了保存下来,留着学习。 CreadteThred参考,同步参考,WaitForSingleObject参考,互斥参考, 一、在 Delphi 中使用多线程有两种方法: 调用 API、使用 TThread 类; 使用 API 的代码更简单. 1、调用 API:Create 阅读全文
posted @ 2024-08-05 09:46 沧江魅影 阅读(389) 评论(0) 推荐(0)