自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vsun Sky ── 阿永的博客

 

  • 博客(19)
  • 收藏
  • 关注

转载 delphi压宿Access数据库

uses dao97,dao2000;procedure CompactMdbDatabase(srcDbname,dstDbname,oldpwd,newpwd:string;bAccess97:boolean=true);var idbEngine:_dbEngine;begin  if oldpwd   if newpwd   if bAccess97 then  begin    idbe

2005-04-25 22:10:00 1224

转载 弹出数库联接窗口!

PromptDataSource(ParentHandle: THandle; InitialString: WideString): WideString;此函数就可以弹出数据库的联接窗口,可以让用户选择连接的数据库类型级数据库此函数在 ADODB 中

2005-04-25 11:40:00 1381

转载 Delphi中将文件流的数据写入动态数组

varmyfile:TfileStream;mybuf:array of Pchar;beginmyfile:=TfileStream.Create(d:/a.txt,fmOpenReadWrite);setlength(mybuf,myfile.size);myfile.ReadBuffer(mybuf[0],myfile.Size);//delete(String(mybuf),1,myf

2005-04-22 19:56:00 2618

转载 Memo控件光标定位过程

procedure CursorPosition(Control: TMemo; col, row: integer);var  Pos: integer;begin  //检查行数是否超过了实际行数! 超过时即选最后一行  if Col>Control.Lines.Count then Col:=SendMessage(Control.Handle, EM_GETLINECOUNT, 0, 0)

2005-04-18 21:33:00 1375

转载 delphi 函数手册

名称 类型 说明 ageIndex 属性 页索引 Pages 属性 页 ParamCount 函数 返回在命令行上传递给程序的参数数量 ParamStr 函数 返回指定的命令行参数 Pen 属性 画刷设置 Pi 函数 返回圆周率Pi Picture 属性 显示图象 PictureClosed 属性 设置Closed位图 PictureLeaf 属性 设置Leaf位图 PictureMinus 属性

2005-04-17 02:48:00 1200

转载 Delphi常用函数应用

得到WINDOWS的SYSTEM路径:    方法:            var                 MySysPath : PCHAR ;            begin                    GetMem(MySysPath,255);                    GetSystemDirectory(MySysPath,255);          

2005-04-17 02:15:00 1288

转载 二进制转十进制

var s :string;      i, j : integer;      n : integer;     begin      s := 01100001;      j := length(s);      n := 0;      for i := 1 to j do      begin      n := n + strtoint(s[i]) shl (j -i);     

2005-04-16 20:20:00 1057

转载 在exe文件中嵌入文件并释放

以前有不少文章也是关于这个问题的,不过这些老文章里讲述的方法通常让你需要做较多的工作,而其实并不需要这么工作,因为在Delphi5中的更加简便的方法。首先,我想给你介绍一下Delphi5自带的一个演示程序。这个程序叫"Resource Explorer",你可以在"Delphi5"目录下找到,这个程序的功能,也许你已经猜到了,就是浏览资源(Resource)。这是程序一个小巧而方便的工具,它可

2005-04-14 13:49:00 2349

原创 很经典的十五句话,从别人的blog上看来的!

1,记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的     2,能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶     3,怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分     4,智慧的代价是矛盾。这是人生对人生观开的玩笑。     5,世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)     6,如果敌人让你生

2005-04-14 02:40:00 1057

转载 Delphi之数组

Delphi之数组Object Pascal中可以建立丰富的数据类型。数组毫无疑问也是众多自定义数据类型中的一种。TypeTA = array[0..9] of Integer;...varA : TA;和下面这段代码通常效果是相同的(不同的地方在类型篇再说)varA : Array [0..9] of Integer;这相当于C中的in

2005-04-13 11:50:00 1459

转载 DELPHI的编译指令

DELPHI的编译指令{$IFDEF WIN32} -- 这可不是批注喔! 对于Delphi来说﹐左右大括号之间的内容是批注﹐然而「{$」(左括号后紧接着货币符号)对于Compiler(编译器)而言并不是批注﹐而是写给Compiler看的特别指示。 应用时机与场合 Delphi中有许许多多的Compiler Directives(编译器指令)﹐这些编译指令对于我们的程序发展有何影响呢? 它们又能帮

2005-04-13 11:44:00 1390

转载 delphi中使用API时的一点注意之处

我们知道,很多情况下,Windows API函数都需要一个缓冲区,例如以获取临时目录的API GetTempPath为例,这个函数需要一个Buffer用来存放返回的目录名称,而很多人代码(包括许多高手和Borland的专家)是这样写的:function GetTempDirectory: String;var  TempDir: array[0..255] of Char;begin  GetTe

2005-04-12 13:46:00 1206

转载 DBGrid 应用全书

大富翁论坛版权所有 KeyLife富翁笔记  作者: archonwang标题: DBGrid 应用全书(全面修订正在进行时) 关键字: 分类: 开发经验 密级: 公开 (评分:★★★★ , 回复: 29, 阅读: 5682) ??    在 Delphi 语言的数据库编程中,DBGrid 是显示数据的主要手段之一。但是 DBGrid 缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在

2005-04-10 21:19:00 1454

转载 delphi 编码转换 unicode gbk big5

以下代码在DELPHI 7上调试通过,主要使用了api函数中MultiByteToWidechar function UnicodeEncode(Str:string;CodePage:integer):WideString;var  Len:integer;begin  Len:=Length(Str)+1;  SetLength(Result,Len);  Len:=MultiByteToWi

2005-04-09 04:15:00 1725

转载 Delphi代码优化(字符处理)

delphi有三种字符串类型:短字符串(string[n],n=1..255)存储区为静态分配,大小在编译时确定,这是继承于bp for dos的类型;字符数组(pchar)主要是为了兼容各类api,在bp7中已经出现,如今在delphi中更加应用广泛,其存储区可以用字符数组静态分配,也可用getmem手动分配;而长字符串(ansistring)是delphi独有的,其存储区在运行时动态分配,最灵

2005-04-08 09:49:00 1616 1

转载 学习笔记

Sent: GET /basic/article/api/fun/showapi.asp?API_ID=1 HTTP/1.0Sent: Host: www.zytnet.com>Sent: Accept: text/html, */*Sent: User-Agent: Mozilla/3.0 (compatible; Indy Library)Sent:

2005-04-08 08:49:00 1202

转载 将数字转换成为大写金额!

这也只是一个学习的例子function MoneySwap(money: real): string;const  moneyunit = 分角元拾百千万拾百千亿拾百千万;  moneyvalue = 零壹贰叁肆伍陆柒捌玖拾;var  NewMoney, Smoney: string;  i: integer;begin  money := int(money * 100);  Smone

2005-04-06 11:37:00 1489

转载 手工创建显示主窗体

首先要让编释器知道不需要自动来创建你的主窗体 Ctrl+Shift+F11,然后在,Project1(application)中加入如下代码!form1:=Tform1.Create(nil);form1.ShowModal;

2005-04-05 11:23:00 1403

转载 让你的delphi程序支持外部参数

procedure TForm1.FormCreate(Sender: TObject);vari: Integer;for i := 1 to ParamCount dobeginif LowerCase(ParamStr(i)) = beep thenBeepelse if LowerCase(ParamStr(i)) = exit thenApplication.Terminate;

2005-04-05 11:21:00 1387

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除