手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
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
delphi创建具有托盘的服务程序service
Windows 2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处: (1)不用登陆进系统即可运行. (2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的. 笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下如何用Delphi7创建一个Service程序. 运行Delphi7,选
作者:编程之家 时间:2020-08-13
delphi2010 string、ansistring及Tbytes之间的转换
delphi2010 string、ansistring及Tbytes之间的转换 一、string转为ansistring 1、直接赋值 (有警告) 2、ansistring()类型强制转换。(无警告) 二、ansistring 转为string 1、直接赋值 (有警告) 2、string()类型强制转换。(无警告) 三、string 转为Tbytes 1、bytes:= bytesof(str)
作者:编程之家 时间:2020-08-13
DELPHI中MessageBox的用法
MessageBox对话框 输入控件的 ImeName属性把输入法去掉就默认为英文输入了 MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。 1、函数原型及参数 function MessageBox(
作者:编程之家 时间:2020-08-13
Delphi IDHTTP用法详解
[delphi] view plain copy print ? 一、IDHTTP的基本用法 IDHttp和WebBrowser一样,都可以实现抓取远端网页的功能,但是http方式更快、更节约资源,缺点是需要手动维护cook,连接等 IDHttp的创建,需要引入IDHttp procedure InitHttp(); begin http := TId
作者:编程之家 时间:2020-08-13
Delphi版本号对照
VER10 :Turbo Pascal 1 VER20 : Turbo Pascal 2 VER30 : Turbo Pascal 3 VER40 : Turbo Pascal 4 VER50 : Turbo Pascal 5 VER60 : Turbo Pascal 6 VER70 : Turbo Pascal 7 VER80 : Delphi 1 VER90 : Delphi
作者:编程之家 时间:2020-08-13
delphi 文件操作
先上个例子 procedure TForm1.Button1Click(Sender: TObject); //写文件 var wText: TextFile; begin AssignFile(wText, 'ip.txt'); Rewrite(wText);//创建文件,或者使用ReSet打开文件 Writeln(wText, richedit1.text); C
作者:编程之家 时间:2020-08-13
delphi控件安装与删除
通用控件安装方法: ---------- 基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可; 4、如
作者:编程之家 时间:2020-08-13
Inno Setup的常用脚本
安装不同的目录: [Files] Source: "我的程序\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "我的程序\*"; DestDir: {cf}\我的程序; Flags: ignoreversion recursesubdirs createallsubdirs 开始菜
作者:编程之家 时间:2020-08-13
报表上加字段
先找到执行的事件,里面有个sel参数,修改****sel里面的SQL语句,然后添加相应的控件,就OK了
作者:编程之家 时间:2020-08-13
Delphi中ClientDataSet的用法小结
TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。 一、TClientDataSet的基本属性和方法介绍 1、FieldDefs: 字段定义列表属性 开发者
作者:编程之家 时间:2020-08-13
delphi操作XML
在USERS里面引用 XMLIntf,XMLDoc /// <code> /// 创建子节点 /// </code> procedure TForm1.btn1Click(Sender: TObject); var xml:TXMLDocument; RootNode,node:IXMLNode; begin xml:= TXMLDocument.Create(nil);
作者:编程之家 时间:2020-08-13
在Delphi程序中操作注册表
32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息。 一、创建和释放TRegistry对象 1.创建TRegistry对象。为了操作注册表,要创建一个TRegistry对象:ARegistry := TRegistry.Create; 2.释放TRegistry对象。对注册表操作结束后,应释放TRegistry对象所占内存:ARegistry.Destroy
作者:编程之家 时间:2020-08-13
Delphi 两个应用程序进程之间的通信
两个应用程序之间的通信实际上是两个进程之间的通信。由于本人知识有限,决定应用消息来实现。需要用到的知识: 1.RegisterWindowMessage() //参数类型:pchar;返回值:LongInt; 2.FindWindow( lpClassName, {窗口的类名} lpWindowName: PChar {窗口的标题} ): HWND; {返回
作者:编程之家 时间:2020-08-13
DES算法Delphi源代码
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Ed
作者:编程之家 时间:2020-08-13
delphi中WEBBrowser网页JS函数调用delphi函数
1.1、激活 var doc,url:Olevariant ; begin url:='about:blank' ;//或者一个有实际意义的url WebBrowser1.Navigate2(url);//这样就激活了! end; 1.2、写HTML代码 var doc:Olevariant ; s:string; begin doc:=WebBrowser1.Document; doc.clea
作者:编程之家 时间:2020-08-13
Delphi 7下使用Log4Delphi 0.8日志组件
Log4Delphi是一个开放源码项目,旨在制作用于Borland的Delphi高质量实用的日志套件,是基于Apache Software Foundation的log4j包。 安装: 1.从 http://sourceforge.net/projects/log4delphi/files /下载0.8版本,解压到文件夹。打开文件夹"...\log4delphi-0.8",新建一个
作者:编程之家 时间:2020-08-13
Delphi stdCall意义
1、此代码所在单元是个库,可被别的应用来调用,像SysUtils、DateUtils、Classes等单元一样,都是为将来的无穷无尽的应用提供服务的。 2、此代码还可能出现在library的工程中,即动态链接库(.dll文件),最后会有export HInitRSCCTL的语句,这样,别的应用程序就能动态链接该库,并调用该函数。相比而言,1中所述为静态链接。 DLL调用协定,是一个参数传递标准。大
作者:编程之家 时间:2020-08-13
delphi中copy函数
文章出处:http://blog.sina.com.cn/s/blog_60020ca50100ribb.html copy 举个例子:str := “123456”;str1 := Copy(Str,2,3);结果就是 str1 等于 234。Copy有3个参数,第一个是你要处理的字符串,第二个是你要截取的开始位置,第3个是截取位数。当你的第3个参数大于字符长度,那么效果就是取 开始位置 后的所
作者:编程之家 时间:2020-08-13
[lazarus] 分享一个BMP图像平滑缩放的代码
刚把fastbmp的SmoothResize移植成功,速度比lazarus官方例子要快接近一倍,效果也比他的好,常规的缩放,有些点阵会有变色,但通过插值缩放则不会,而且细节还会得到保留。 先贴出lazarus官方的source: procedure StretchDrawBitmapToBitmap(SourceBitmap, DestBitmap: TBitmap; DestWidth, Des
作者:编程之家 时间:2020-08-13
Delphi 中的引用 (2008-07-25 11:04:32)
Delphi 中的引用 (2008-07-25 11:04:32) 转载▼ 标签: it 分类: Delphi开发 在Delphi中,使用uses语句来引用其他单元,分别在两个地方可以使用uses。 1.在interface部分,使用uses,是公有引用,本单元中在interface和implementation中,都可以使用引用到的单元。 2.在implementation部分使用use
作者:编程之家 时间:2020-08-13
用Delphi实现快闪窗体信息提示
用Delphi实现快闪窗体信息提示 2005-12-8 01:38| 查看: 1014| 评论: 0|原作者: |来自: Internet 该页加入收藏夹 分享到: QQ空间 新浪微博 腾讯微博 微信 更多 0 1.在你的程序中建立一个新窗体,将窗体的Name属性设置为frm_Splash,BorderStyle属性设置为bsNone,BorderIcons属性设置为[],这样快闪窗体
作者:编程之家 时间:2020-08-13
Delphi接口的底层实现
Delphi接口的底层实现 引言 接口是面向对象程序语言中一个很重要的元素,它被描述为一组服务的集合,对于客户端来说,我们关心的只是提供的服务,而不必关心服务是如何实现的;对于服务端的类来说,如果它想实现某种服务,实现与该服务相关的接口即可,它也不必与使用服务的客户端进行过多的交互。这种良好的设计方式已经受到很广泛的应用。 早在Delphi3的时候就引入了接口的概念,当时完全是因
作者:编程之家 时间:2020-08-13
Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF
一个程序从无到有的过程是这样的: 编辑代码 -> 预处理 -> 编译(成dcu等) -> 链接(为exe等). 什么是预处理? 譬如 VCL 中有很多代码是兼容 Linux 的, 在 Windows 下就需要在编译之前预处理掉那些 for Linux 的代码. 1、判断操作系统: 其中的 "MSWINDOWS" 和 "LINUX" 就是 Delphi 预定义的 "条件标识符". begin
作者:编程之家 时间:2020-08-13
Delphi中DLL的创建和使用
Delphi中DLL的创建和使用 1.DLL简介; 2.调用DLL; 3.创建DLL; 4.两个技巧; 5.初始化; 6.例外处理。 1、DLL简介 DLL是Dynamic-Link Libraries(动态链接库)的缩写,库里面是一些可执行的模块以及资源(如位图、图标等)。可以认为DLL和EXE基本上是一回事,只是DLL不
作者:编程之家 时间:2020-08-13
delphi中cannot find implementation of method...
delphi中cannot find implementation of method ..... 使用一个自定义的函数/过程之前,要在代码中的implementation区域给函数做一个声明 例如: type中: procedure Edit1KeyPress(Sender: TObject; var Key: Char); 这样就声明了一个过程 您可以把光标定位到这上面声明语句上,然后
作者:编程之家 时间:2020-08-13
delphi 中几种多线程操作方式
主线程又程为UI线程。 进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某
作者:编程之家 时间:2020-08-13
通过资源修改器去改运行程序的资源
我不是学delphi的,请直接指示。 有一个小软件是用delphi写的,我用resscope来修改TRzMemo的默认值。 object edtJunkA: TRzMemo Left = 0 Top = 24 Width = 537 Height = 135
作者:编程之家 时间:2020-08-13
delphi android Toast
曾经这个单元被人说成是骗子,剽窃别人的, 虽然后来那个人道歉了, 但我还是想说一句, 当初为我写这个单元我从晚上10点熬到了零晨1点多, 那时候第一次接触delphi for android 看了好多遍系统定义的那些单元, 了解了是怎么将java代码翻译过来, 然后自己一点点的摸索, 从java eclipse中一行行的将java的函数复制过来然后修改, 起初遇到了不少问题, 不明白的地方非常
作者:编程之家 时间:2020-08-13
delphi的ActiveForm的开发几点总结
delphi的ActiveForm的开发几点总结 delphi path login function parameters ie 1.打开多个包含控件的页面出错 在delphi7中开发的控件就有这个问题,原因出在本身开发环境的类库代码有问题。目前没有好的解决方法,官方给出过修改办法,我没有试验成功,使用delphi2007开发,到目前为止没有出现这类问题。 2.资源的释放 重载Destroy;
作者:编程之家 时间:2020-08-13
Delphi TStringList的用法
1、CommaText 2、Delimiter & DelimitedText 3、Names & Values & ValueFromIndex 先看第一个:CommaText。怎么用呢?用代码说话: const constr :String ='aaa,bbb,ccc,ddd'; var strs :TStrings; i :Integer; begin strs :=
作者:编程之家 时间:2020-08-13
上一页
2
3
4
5
6
7
8
9
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native