本文介绍了一个用于检查当前进程的父进程是否为Explorer.exe的程序。程序首先获取Windows目录和Explorer的路径,然后创建一个进程快照,遍历所有进程,找到当前进程的父进程ID。如果父进程不是Explorer,程序将终止该进程并显示一个消息框。代码使用Pascal语言编写,涉及Cre...
分类 软件 下的文章
主要是以Delphi为主- 首页
- 软件
本文介绍了如何在Delphi中强制结束一个进程。首先,通过调用EnableDebugPrivilege函数提高程序权限,然后使用KillTask函数来结束指定的进程。KillTask函数通过创建一个进程快照,遍历所有进程,并使用TerminateProcess函数结束匹配的进程。代码中包含了详细的函...
本文介绍了在DELPHI中实现程序不在任务栏显示的方法。具体步骤包括:1. 选择菜单View -> Project Source;2. 在uses子句中添加Windows单元;3. 在Application.Initialize;之后添加Application.ShowMainForm := Fal...
本文介绍了两种使用HTTP从网站下载文件的方法。方法一使用IdHttp组件,通过创建文件流并使用IdHTTP1.Get方法下载文件。方法二使用UrlMon组件,通过UrlDownloadToFile函数下载文件,并返回下载结果。两种方法都需要在程序中添加相应的组件和库。
文章介绍了Delphi中的三种延时方法:1)TTtimer控件,通过设置OnTimer事件和Interval属性实现定时事件;2)Sleep函数,使程序暂停执行给定时间,但可能导致程序无法响应其他消息;3)GetTickCount函数,通过循环实现延时和响应消息。文章比较了三种方法的精度和稳定性,指...
SplitString函数用于将字符串Source按照分隔符Deli进行分割,返回一个TStringList类型的列表。函数首先创建一个TStringList对象,然后循环查找分隔符,将分割后的字符串添加到列表中。最后,将剩余的字符串添加到列表并返回。
本文详细介绍了Windows消息的概念、结构和种类。Windows消息是操作系统用来通知应用程序特定事件的通知,例如鼠标点击或键盘按键。消息通过TMsg记录类型传递,包含窗口句柄、消息标识符和附加信息等。文章列举了多种标准Windows消息,如WM_CREATE、WM_DESTROY等,以及它们的含...
本文介绍了Inc和Dec函数的两种用法。Inc函数用于整数加1或加n,例如i:=100; inc(i); 后i变为101,或i:=100; inc(i,50); 后i变为150。Dec函数用于整数递减,例如i:=100; dec(i); 后i变为99,或dec(i,30)后i变为70。
这段代码是一个将BMP格式图片转换为JPG格式的Delphi程序。程序定义了一个名为BMPToJPG的函数,它接受一个BMP文件路径作为参数。首先,创建一个TBitmap对象来加载BMP文件,然后创建一个TJPEGImage对象,将BMP对象的内容复制到JPEG对象中,并压缩JPEG图像。最后,将压...
本文介绍了在Delphi中使用SQL Server 2000进行图像存取的技术。文章提供了详细的代码示例,包括如何将图像保存到数据库和从数据库中读取图像。主要使用了TStream及其子类,如TMemoryStream和TBlobField,来处理图像数据。同时,还讨论了在字段名包含括号时的SQL查询...
本文是一份针对初学者的Transact_SQL手册,介绍了SQL的基本语句,包括数据操作、数据定义、数据控制、事务控制和程序化SQL。同时,还涵盖了字符串函数、数据类型转换函数、日期函数、系统函数和常用函数,如统计函数、算术函数和三角函数。此外,还提供了SELECT、INSERT、UPDATE和DE...
本文介绍了几个精妙的SQL语句,包括复制表结构、拷贝表数据、显示文章信息、外连接查询、日程提前提醒和删除主表中副表不存在的信息。这些SQL语句可以帮助用户更高效地进行数据库操作。
本文介绍了Delphi编程语言中常用的字符处理函数,包括字符串截取、连接、长度获取、字符位置查找、大小写转换、字符串替换、子字符串提取、字符串反转等功能。这些函数在字符串处理中非常有用,可以提高编程效率。
Sp_rename存储过程用于修改数据库中用户对象的名称,包括表、列、索引等。语法为Sp_rename[@objname='object_name'], [@newname='new_name'],[,[@objtype='object_type']],其中object_type可以是Column、...
本文介绍了Delphi中TreeView控件的五个应用技巧:1) 初始化TreeView,包括设置节点图标;2) 设置选中节点;3) 设置节点的图形,包括未选中和选中时的图标;4) 批量处理TreeView节点,使用BeginUpdate和EndUpdate方法;5) 实现TreeView节点拖拽功...
Delphi是一种面向对象的可视化软件开发工具,具有界面设计、数据库编程和网络编程的优势。在Delphi中,消息是Windows发出的通知,告知应用程序某个事件发生。消息以TMessage记录的方式定义,包含Msg、WParam、LParam和Result等字段。Delphi中的消息处理涉及VCL内...
本文主要介绍了在Delphi中动态生成控件的方法和应用。首先,文章阐述了在Form设计中生成控件和程序中动态生成控件的两种方法,后者具有增加程序灵活性和根据程序运行结果生成控件数量的优点。接着,文章详细介绍了动态生成控件的三个步骤:定义控件类型、使用Create函数生成控件和设置控件属性。文章还展示...
Delphi 7中,TServerSocket和TClientSocket组件不再默认安装,因为Borland推荐使用Indy组件进行socket操作。如果需要使用这些组件,可以在Delphi 7的bin目录中找到dclsockets70.bpl设计包进行安装。对于部署,需要部署rtl70.bpl和...