手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
人工智能
栏目导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ NumPy
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ gRPC
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Spring Cloud
▸ Lua
▸ fastadmin
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
Delphi
Inno Setup 脚本
给你个我用的例子: Delphi/Pascal code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
作者:编程之家 时间:2020-08-15
Delphi开发的一些技巧
[Delphi]Delphi开发的一些技巧 一、提高查询效率先进行准备查询操作: CustomerQuery.Close; if not (CustomerQuery.Prepared) then -->查询是否已准备好 CustomerQuery.Prepare; -->查询准备 CustomerQuery.Open; -->执行查询 二、要在运行期访问参数,有三种方式可以选择:(适合BD
作者:编程之家 时间:2020-08-15
【Delphi】FMX 如何设置 TVertScrollBox的滚动位置,使其回到顶部原点
在手机APP开发中, 纵向的滚动框非常实用,可以说是必不可少的控件,而当我们使用TVertScrollBox控件时,发现除了控件内部封装好的自动化的触控滚动,还有一个方法ScrollBy可以调整滚动条位置,但实际中我们发现,ScrollBy是一个增量滚动的方法,即ScrollBy(0,10)代表向上滚动10个像素,FMX中的像素点并不是屏幕的硬件像素点,而是FMX内部的逻辑像素点,通
作者:编程之家 时间:2020-08-15
Delphi 接口(1)
代码如下: unit Unit2; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Unit1, Vcl.StdCtrls; type
作者:编程之家 时间:2020-08-15
Delphi 接口(5)-接口与类型转换
//接口与类型转换 type IFoot: interface [‘|0000-0000-0000-0000|‘] end; IBall = interface [‘|0000-0000-0000-0001|‘] end; TFootball = calss(TinterfacedObject,IFoot,IBall) end; implementation procedure Test
作者:编程之家 时间:2020-08-15
Delphi 接口(6)-接口和多重继承
unit uSayHello; interface uses SysUtils, Windows, Messages, Greaphics, Controls, Forms, Dialogs; type ISeakChinese = interface(IInterface) function SayHello:
作者:编程之家 时间:2020-08-15
Delphi 接口(7)-不对等的多重继承
unit uSayHello; interface uses SysUtils, Windows, Messages, Greaphics, Controls, Forms, Dialogs; type ISeakChinese = interface(IInterface) function SayHell
作者:编程之家 时间:2020-08-15
Delphi中ARC内存管理的方向
随着即将发布的10.3版本,RAD Studio R&D和PM团队正在制作Delphi在内存管理方面的新方向。 几年前,当Embarcadero开始为Windows以外的平台构建新的Delphi编译器时,就核心语言功能和语言的整体感知而言,有很多讨论新Delphi与当前语言的兼容性。最终出现的决定是保持极高程度的兼容性,并采用一些重要而大胆的步骤来实现更能吸引新一代开发人员的语言。 什么是自动参
作者:编程之家 时间:2020-08-15
Delphi 接口(8)多重继承深入讨论
unit uSayHello; interface uses SysUtils, Windows, Messages, Greaphics, Controls, Forms, Dialogs; type ISpeakLanguage = interface(IInterface) function SayH
作者:编程之家 时间:2020-08-15
Delphi ShellExecute
ShellExecute() : 不仅可以运行EXE文件,也可以运行系统已经关联的文件。 这个函数和WIN9X中的命令行命令"start"类似,不光可以对文件进行操作,还可以对HTTP、MAILTO等进行操作。这样我们可以设计有超级链接风格的程序了。 ShellExecute的功能要强得多,并且可以完全替代WinExec(),事实上,WinExec()也是为了和以前版本兼容而保留,
作者:编程之家 时间:2020-08-15
Delphi 封装(2)类的封装
unit Unit1; uses //... type Form1: TForm1; implementation procedure TForm1.FormCreate(Sender: TObject); begin Form2 := TFrom2.create(self); end; procedure TFrom1.Button2Click(
作者:编程之家 时间:2020-08-15
Delphi 封装(4)-物理上的封装-物理封装和动态链接
unit DemoSvr_TLB; // ************************************************************************ // // WARNING // -------
作者:编程之家 时间:2020-08-15
Delphi 封装(5)-物理上的封装-用DLL封装对象
library DemoSvr; { Important note about DLL memory management: ShareMem must be the first unit in your library‘s USES clause AND your project‘s (select Project-View Source) USES clause if your DL
作者:编程之家 时间:2020-08-15
Delphi 深入浅出VCL(4)-TApplicaton:应用程序对象
作者:编程之家 时间:2020-08-15
Delphi 深入浅出VCL(4)-Componet:组件对象
TComponent = class(TPersistent, IInterface, IInterfaceComponentReference) protected type TComponentAsyncResult = class(TBaseAsyncResult) private FComponent: TComponent; protected
作者:编程之家 时间:2020-08-15
Delphi程序带参数运行
程序1 program E1; uses Forms,Dialogs,SysUtils, EndM1 in ‘EndM1.pas‘ {Form2}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm2, Form2); if ParamCount<>3 then begin
作者:编程之家 时间:2020-08-15
delphi操作sqlite3
Delphi SQLite 简明无废话上手指南SQLite下载 http://www.sqlite.org/download.html SQLite FAQ http://www.sqlitecn.org/faq.html SQLite中文论坛 http://sqlite.com.cn/bbs/index.asp SQLite入门与分析 http://www.cnblogs.com/hustcat
作者:编程之家 时间:2020-08-15
delphi “div”、“mod”、“\”除法运算符的区别与使用方法
delphi中和除法相关的算术运算符有:div、mod和符号“\”,下面分别对他们的作用、操作数类型和返回值类型进行一下介绍:div:对2个整数进行除,取商,操作数需是integer类型,返回值也是integer。\:2个数进行除,取商,操作数可以为integer和real,返回值为real类型。mod:取2个数相除的余数,操作数文integer类型,返回值为integer。看到这里,相信你对他们
作者:编程之家 时间:2020-08-15
使用delphi+intraweb进行微信开发5—准备实现微信API,先从获取AccessToken开始
在前4讲中我们已经使iw开发的应用成功和微信进行了对接,再接下来的章节中我们开始逐一尝试和实现微信的各个API,开始前先来点准备工作 首先需要明确的是,微信的API都是通过https调用实现的,分为post方法调用和get方法调用。不需要上传数据的采用get方法(例如获取AccessToken),而需要向微信服务器提交数据的采用post方法(例如创建菜单)。 微信方法调用均需传递AccessTok
作者:编程之家 时间:2020-08-15
SuperObject Delphi 的 JSON 属性乱序 - 操作类改造 - 关于属性顺序的问题
Delphi 的 ISuperObject 属性顺序为随机。但是很多时候,是需要按加入顺序进行读取。我也看了网上很多人有类似需求。也有人问过原作者,作者答复为:JSON协议规定为无序。看了我真是无语。 也看过网上一些人自己的修改,但是修改后有两个问题(网上的方法都不好,只能自己动手了): 1. 性能急剧下降。原作者是用二叉树对性能做了极大的优化。但是网上修改的方法性能不行。 2. 属性数大于 32
作者:编程之家 时间:2020-08-15
在delphi中如何解决空格的问题烦死 了
我每次从数据库里面取数据出来和Edit里面的进行比较的时候总是会受到 空格的困扰。。。老是干扰我。。。 如果我用trim 所有都做去掉所有的空格那么这样就非常麻烦又繁琐。。 有没有什么方法可以忽略空格的。。。 还有就是我如果用Edit1.SetFocus对 其进行选中。。那么我如果不把字符串全部删除呢么就会有限定: 我能输入的字符+原有的空格=MaxLength(我先设定的值) 这又如何解决。。。
作者:编程之家 时间:2020-08-15
delphi数据库进行增加操作时,怎么判断插入的这个值是否已经存在?
//增 procedure TForm1.btnAddClick(Sender: TObject); begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(‘select * from AZZ where 排名=(‘‘‘ + Edit1.Text + ‘‘‘)‘); ADOQuery1
作者:编程之家 时间:2020-08-15
delphi 响应鼠标进入控件消息
procedure MSGEnter(var msg:TMessage);message CM_MOUSEENTER;//响应进入的消息 procedure MSGLeave(var msg: TMessage);message CM_MOUSELEAVE;//响应离开的消息 procedure Button1Click(Sender: TObject); procedure t
作者:编程之家 时间:2020-08-15
Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到变问号?的处理
用CEF4Delphi取网页元素时碰到ElementInnerText里含有"" 比如网页源码里是"内容"取出来显示就变成"内容?" 搜索大部分是说把""替换成其它字符即可 但实际操作怎么也替换不了,就算变量为AnsiString也不行 最后用了以下方法解决 参考网页: https://blog.csdn.net/qq_29683707/article/deta
作者:编程之家 时间:2020-08-15
Delphi xe7组件和控件的安装方法
暂时我所遇到的所有控件安装方法大体与下面两种相同。 若有不同大家提出来,一起想办法解决。 .dproj格式的组件安装方法: raise组件 安装详细步骤如下: 一、设置搜索路径 1. 将本包中的文件连同子文件夹一起解压到一个自己希望的文件夹下。 2. 设置Delphi Xe7 的库搜索路径包含你释放源代码子文件夹:Source 方法:在Delphi xe7中,使用主菜单tools->op
作者:编程之家 时间:2020-08-15
一些仪器的解码程序(delphi)
http://www.jiandande.com/html/ITzixun-jishu/Lisyanjiuyuan/2013/0204/1600_3.html 看了后觉得不错,可能有需要的 --------------------------------------------- 本人是做His的,有几家医院非要让我帮他们做Lis,这些仪器的资料真是不太好找,比做His麻烦多了,下面这些东
作者:编程之家 时间:2020-08-15
如何安装unidac 6.2.8 到delphi 7
UniDAC\Source\Delphi7 打开“make.bat”文件。 编辑:set IdeDir="%PROGRAMFILES%\Borland\Delphi7 我将它设置成: set IdeDir="D:\Program Files (x86)\Borland\Delphi7 call ..\Make.bat Delphi 7 WIN32 运行 ‘Make.
作者:编程之家 时间:2020-08-15
Delphi和OutputDebugString
曾经想要实时监控您的Delphi应用程序,并能够查看日志消息吗?当然,您始终可以在RAD Studio IDE中以完全调试模式运行。另一种方法是输出日志消息,例如输出到文本文件。您还可以使用OutputDebugString函数。 这种方法的一个优点是它尽可能少地影响您的应用程序。您不必关心文件处理。只需调用一个函数。 OutputDebugString函数在Win32 API中的RTL单元Win
作者:编程之家 时间:2020-08-15
Delphi使用iTools安卓模拟器转红鱼儿
1.去官网下载或 https://pc.qq.com/detail/11/detail_22131.html 2.安装后,需要通过设置功能,设置一下分辩率,变成手机的样子,如下图: 3.安装并启动虚拟机,Delphi IDE是无法检测到的,需要用ADB联接一下: c: cd C:\Program Files (x86)\Embarcadero\Studio\19.0\PlatformSDKs\an
作者:编程之家 时间:2020-08-15
Delphi中取得程序版本号
Delphi做的程序,如果想包含版本信息, 必须在Delphi的集成编辑环境的菜单“Project/Options/Version Info”里面添加版本信息。即在Version Info 选项卡中选中“Include version information in project”项,并在“Module version number”中设置Major version(主版本号)、 Minor ve
作者:编程之家 时间:2020-08-15
上一页
12
13
14
15
16
17
18
19
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签