TStream 在对象持续机制扮演的角色是提供一种存储媒介,由 TFiler 对象使用。TStream 是一个虚类,它定义了数据的“流式”读写方法。它的继承类 TFileStream、TMemoryStream、TResourceStream
等实现对不同媒体的读写。对象的 persistent 信息可以存储在任何TStream 类中,也可以从任何 TStream 中获得。由于 Delphi 缺省
转载
2024-05-26 07:29:57
60阅读
(一)控件与消息函数 1、语法:AnyPopup: BOOL; 单元:windows.pas(该单元DELPHI会自行在USES里加上,下同) 作用:判断屏幕上是否存在任何弹出式窗口 返回值:BOOL,如存在弹出式菜单,则返回TRUE 注解:对该函数来说,弹出式菜单包含所有可见的包容顶级窗口,无论弹出式还是重叠窗口 示例: procedure TForm1.Butto
转载
2024-08-14 00:30:18
75阅读
1、把窗体置于屏幕中央设置窗口的position属性值。屏幕中间是 poScreenCenter,桌面中间是poDesktopCenter2、修改form的name,以及form类的name很多时候我们创建一个窗体,delphi会自动创建默认的名字,实例名Form1和类名TForm1,当整个项目中有多个窗体时,必须要修改窗体类名,简单快捷可行的方法是,双击.dfm文件,修改其窗体属性的name,比
转载
2024-04-12 11:33:35
56阅读
1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。2.Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
一、定制Speedbar 在 Delphi的可视
转载
2024-05-23 09:58:22
60阅读
用DELPHI的宏可以做一些非常简便的工作, 它是记录键盘的动作,如果我们将一些有规律的动作,用宏来进行操作,就可以达到事半功倍的效果,前提是编写的代码风格比较整洁.
宏是以Ctrl + Shift + R开始, 也以Ctrl + Shift + R结束, 以Ctrl + Shift + P来播放.
开始录制宏后,可以在状态栏看到 'Recording'字样.
以下以Assign为例,来
转载
2024-04-25 10:28:00
107阅读
摘要: delphi存储过程的使用实例:创建存储过程主要用SQL语句CREATE PROCEDURE来实现,并用“Exec语句+存储过程名”来执行已创建的存储过程。
存储过程
1.创建存储过程
创建存储过程主要用SQL语句CREATE PROCEDURE来实现,并用“Exec语句+存储过程名”来执行已创建的存储过程。
本示例是用存储过程来执行多表合并的操作。
操作步骤如下:
(1)
转载
2024-04-26 15:12:39
30阅读
连接字符串:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;如果有密码:Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=C:\mydatabase.mdb;Mode=Share Deny None
原创
2015-09-08 13:23:51
43阅读
你问的这个事件应该是dbgrid控件中的吧?这个事件是在grid控件载入数据的时候触发的,至于你这个“怎么用”波及的范围太大了,呵呵!不知道如何说起!另外还是发一段相关的代码吧,这也是我之前提过问题,别人回答的:这段代码是在数据加载时触发执行下面的代码,判断数据内容重画GRID中的单元格内容:pro
转载
2018-09-20 21:59:00
77阅读
2评论
控件 IdSMTP1: TIdSMTP; IdMessage1: TIdMessage;代码 IdSMTP1.Host:='smtp.163.com'; IdSMTP1.Port:=25; IdSMTP1.Usernam
原创
2010-04-18 16:17:31
1974阅读
# 使用 Java 库实现 Delphi 方法的科普探讨
在软件开发领域,Delphi 和 Java 是两种经常被提及的编程语言。虽然两者在语法和使用场景上有所不同,但实际上你可以通过特定的 Java 库,实现类似于 Delphi 的功能。本文旨在探讨如何利用 Java 库达到 Delphi 的开发效果,并通过具体的代码示例来进行说明。
## 1. 什么是 Delphi 和 Java?
De
原创
2024-09-22 07:29:55
43阅读
手把手教delphi:写你的dll文件
一、开使你的第一个DLL专案 1.File->Close all->File->New﹝DLL﹞
代码:
//自动产生Code如下 library Project2; //这有段废话 uses SysUtils, Classes; {$R *.RES} begin end.
2.加个F
转载
2008-06-01 10:03:43
3043阅读
一编写服务程序第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分原代码都需要自己手工添加第二步:定义一个接口单元。先通过向导生成一个空的单元文件,然后在此单元中实现基本的接
转载
精选
2014-02-17 08:44:23
3048阅读
恢复内容开始 1.首先,确定动态菜单的数据来源,即要确定动态菜单标题是来自Windows的系统注册表,还是来自一个数据库,或者是来自一个子目录,主要由程序的功能而定。这里假设主窗口名为MainForm,上面已有主菜单,其动态菜单的数据源是一个String(字符串)类型的变量,名称为SubMenuIt
转载
2017-08-31 03:38:00
149阅读
2评论
在Delphi中轻松操作注册表TRegistry类
在应用程序中,经常需要对注册表进行各种操作,如将程序名称、安装路径等信息保存到注册表中。Delphi对相应API函数做了进一步封装,使得在应用程序中操作注册表更加简单。1、原理Delphi提供了TRegistry类,它直接继承自TObject类,主要属性有:RootKey等,主要方法有:Create,
CreateKey(Key),
转载
2024-07-22 16:08:15
88阅读
文件关联为我们带来很多的方便。Delphi自带有注册表对象TRegistry,可以通过它取得或改变注册表相关键值的内容。 Function GetAssociatedExec(FileExt: String; var FileDescription, MIMEType: String): String;&n
转载
精选
2009-08-12 21:29:06
1139阅读
Windows 2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处:(1)不用登陆进系统即可运行.(2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的.笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下如何用De Read More
转载
2016-02-25 18:28:00
68阅读
2评论
ActiveX控件也就是一般所说的OCX控件,它是ActiveX技术的一部分。ActiveX是微软公司推出的基于组件对象模型COM的技术,包括对Windows 32位应用编程接口(Win32 API)和组件对象模型的一系列扩充和增强,目标是把计算机桌面环境与因特网环境集成起来,同时保护在Windows技术中现有的开发投资。微软的ActiveX技术根本上就是修改过的OCX技术,使它能够跨越Internet,主要是使用WWW来传递控件。 ActiveX控件可以被集成到很多支持ActiveX的应用当中去,或者直接用来扩展应用的功能,这些支持ActiveX的应用包括C++ Builder、Delph.
转载
2012-07-11 15:56:00
104阅读
2评论
用Delphi进行word开发 使用以CreateOleObjects方式调用Word 实际上还是Ole,但是这种方式能够真正做到完全控制Word文件,能够使用Word的所有属性,包括自己编写的VBA宏代码。 Word宏编辑器Word能够真正地进行VBA代码的编辑,可以编写窗体、函数。进入Word宏
转载
2018-04-27 20:48:00
171阅读
2评论
网络上的一个实现PING功能的类,修改了部分代码
原创
2022-10-24 02:52:44
244阅读