
Delphi
lokeyyang
这个作者很懒,什么都没留下…
展开
-
利用seven 7zip的API来进行压缩和解压文件夹
首先下载seven 7zip源码包http://download.youkuaiyun.com/detail/lokeyyang/4748647将sevenzip.pas和7z.dll 复制到你的工程目录下,将sevenzip.pas加入你的工程在uses后面加入sevenzip命名空间然后就可以直接适用seven里面的各种函数了。 procedure TForm1.Button1Cl原创 2012-11-10 02:46:29 · 3444 阅读 · 0 评论 -
delphi idtcpserver&idtcpclient 演示
{---------------------------------------------------------------------- Unit Name: sUnit Author: Mats Asplund, 2001-11-09 Purpose: Indy client/server示例, 服务器部分-----------------------------转载 2013-05-27 19:59:13 · 1189 阅读 · 0 评论 -
delphi中单独编译pas生成dcu文件
delphi中单独编译pas生成dcu文件 在网上下载了一个带源码的组件,结果碰到提示说缺少xxx.dcu。一看它的目录下确实没有,那能不能生成一个呢?当然可以!方法是使用delphi的安装目录\bin文件夹下的的dcc32.exe。例如:dcc32 myUnit.pas正常情况下运行上面的命令就会编译myUnit.pas生成 myU转载 2013-05-25 00:50:43 · 1512 阅读 · 0 评论 -
INI配置文件读写
一、INI文件的结构:;注释[小节名]关键字=值...---- INI文件允许有多个小节,每个小节又允许有多个关键字, “=”后面是该关键字的值。---- 值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示。---- 注释以分号“;”开头。二、定义---- 1、转载 2012-11-11 05:14:01 · 567 阅读 · 0 评论 -
无边框图片背景窗体自由移动
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);beginif (ssleft in Shift) then begin ReleaseCapture; Perform(WM_syscommand, $F012, 0);e原创 2012-11-11 04:45:36 · 709 阅读 · 0 评论 -
结束程序
procedure TForm1.ImgBtn2Click(Sender: TObject);beginhalt;end;原创 2012-11-11 04:46:48 · 365 阅读 · 0 评论 -
取随机数
Math 命名空间取随机数randomrange(10000,9999999999)原创 2012-11-11 04:38:39 · 349 阅读 · 0 评论 -
动态创建tidhttp组件
IdHTTP 命名空间引用定义idhttp1 : Tidhttp;Param:TStringList;RStream:TStringStream;userid:string;userpwd:string;创建try idhttp1 := Tidhttp.create(nil);用来接收返回的数据流。 RStream:=TStringStream.Create(原创 2012-11-11 04:43:29 · 1126 阅读 · 0 评论 -
线程简单使用
CreateThread(nil, 0, @New_Thread, nil, 0, Tid);function New_Thread(P:pointer):DWORD;stdcall;访问主线程USES SyncObjs 命名空间CS: TcriticalSection; 定义CS:=TcriticalSection.Create; 创建子线程内CS.Enter; 进入原创 2012-11-11 04:37:10 · 530 阅读 · 0 评论 -
窗体重绘,半透明
{*******************************************************}{ }{ 异形窗口转载 2013-06-02 18:53:50 · 678 阅读 · 0 评论