2009年4月7日

DupeString 与 StringOfChar 的区别

摘要: StringOfChar 是反复 "字符" 成 "字符串" 的函数;DupeString 是反复 "字符串" 成 "新字符串" 的函数;StringOfChar 来自 System 单元, 可以直接使用;DupeString 来自 StrUtils 单元, 使用时需要 uses StrUtils;如果仅仅是反复 "字符", 当然应该用 StringOfChar , 它是用汇编代码实现的... 阅读全文

posted @ 2009-04-07 21:12 skysunmoon 阅读(209) 评论(0) 推荐(0) 编辑

Delphi 的信息框相关函数

摘要: //ShowMessage: begin ShowMessage('提示内容'); {标题默认工程名, 如: Proect1} Application.Title := '警告'; {如果修改工程标题...} ShowMessage('提示内容'); {标题是'警告'} ShowMessage('第一行' + #13#10 + '第二行'); {提示信息... 阅读全文

posted @ 2009-04-07 20:32 skysunmoon 阅读(219) 评论(0) 推荐(0) 编辑

Application.ProcessMessages

摘要: procedure TForm1.Button2Click(Sender: TObject);var I, J, X, Y: Word;begin I := 0; J := 0; while I < 64000 do begin Randomize; while J < 64000 do begin Y := Random(J); Inc(J); ... 阅读全文

posted @ 2009-04-07 20:20 skysunmoon 阅读(352) 评论(0) 推荐(0) 编辑

学习tcp/ip的好方法[1]

摘要: 一、前言 目前,网络的速度发展非常快,学习网络的人也越来越多,稍有网络常识的人都知道TCP/IP协议是网络的基础,是Internet的语言,可以说没有TCP/IP协议就没有互联网的今天。目前号称搞网的人非常多,许多人就是从一把夹线钳,一个测线器联网开始接触网络的,如果只是联网玩玩,知道几个Ping之类的命令就行了,如果想在网络上有更多的发展不管是黑道还是红道,必须要把TCP/IP协议搞的非... 阅读全文

posted @ 2009-04-07 19:55 skysunmoon 阅读(523) 评论(0) 推荐(0) 编辑

【字符串函数大全】

摘要: 【字符串函数大全】 首部 function AnsiResemblesText(const AText, AOther: string): Boolean; $[StrUtils.pas 功能 返回两个字符串是否相似 说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小写 参... 阅读全文

posted @ 2009-04-07 19:42 skysunmoon 阅读(147) 评论(0) 推荐(0) 编辑

Delphi 的字符及字符串[5] - 字符串与 Windows API

摘要: Windows API 中的字符串对应这 Delphi 的 PChar(PAnsiChar); 在 API 中使用 Delphi 的字符串还是比较灵活的.先说赋值: //赋值方法1: 给直接量 begin SetWindowText(Handle, '新标题'); end; //赋值方法2: 定义它要的类型 var p: PChar; begin p := '新标题'; ... 阅读全文

posted @ 2009-04-07 12:29 skysunmoon 阅读(193) 评论(0) 推荐(0) 编辑

Delphi 的字符及字符串[2] - Char、AnsiChar、WideChar、PChar、PAnsiChar、PWideChar

摘要: //单字符 Char、AnsiChar (在目前版本(2007)中, 它们是一回事, 只有 1 字节大小) var c: Char; {Char 类型的取值范围是: #0..#255, 用十六进制表示是: #$0..#$FF} begin {用十进制方式赋值:} c := #65; ShowMessage(c); {A} {用十六进制方式赋值:} c := #$41; ... 阅读全文

posted @ 2009-04-07 12:28 skysunmoon 阅读(522) 评论(0) 推荐(0) 编辑

Delphi 的字符及字符串[3] - String 中的秘密

摘要: //String 的指针地址及实际的内存地址 var str: string; pstr: PString; pc: PChar; begin {在没有给 str 赋值以前, 既然声明了, 就有了指针地址(@str):} ShowMessage(IntToStr(Integer(@str))); {1244652; 这是在栈中的 str 的指针地址} {但现在还没有分配真... 阅读全文

posted @ 2009-04-07 12:26 skysunmoon 阅读(142) 评论(0) 推荐(0) 编辑

Delphi 的字符及字符串[1] - string、AnsiString、WideString、String[n]、ShortString

摘要: //最常用的 stringvar str: string; {定义}begin str := '万一'; {赋值} ShowMessage(IntToStr(Length(str))); {长度是: 4}end; //长字符串 AnsiString; 在当前版本(2007)中的默认状态下, String 就是 AnsiStringvar str: AnsiString;begin ... 阅读全文

posted @ 2009-04-07 12:25 skysunmoon 阅读(361) 评论(0) 推荐(0) 编辑

关于 Beep、MessageBeep 和 Windows.Beep

摘要: Delphi 在 SysUtils 单元定义 Beep 方法, 可以发出一个声音, 一般用于提醒和调试.Beep 其实是调用的 API 函数: MessageBeep(MB_OK); MessageBeep 有下面几种用法可以调用几种不同的声音文件: MessageBeep(MB_OK); MessageBeep(MB_ICONHAND); MessageBeep(MB_ICONQUESTIO... 阅读全文

posted @ 2009-04-07 12:13 skysunmoon 阅读(318) 评论(0) 推荐(0) 编辑

WinAPI: ShellExecute - 打开外部程序或文件

摘要: ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation: PChar; {指定动作, 譬如: open、print} FileName: PChar; {指定要打开的文件或程序} Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil} Directory: PChar; {缺省目录}... 阅读全文

posted @ 2009-04-07 10:30 skysunmoon 阅读(466) 评论(0) 推荐(0) 编辑

ini 文件操作记要(2): 使用 TMemIniFile

摘要: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton;... 阅读全文

posted @ 2009-04-07 09:49 skysunmoon 阅读(458) 评论(1) 推荐(0) 编辑

ini 文件操作记要(1): 使用 TIniFile

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3... 阅读全文

posted @ 2009-04-07 09:37 skysunmoon 阅读(322) 评论(1) 推荐(0) 编辑

Delphi TIniFile 类 操作ini配置文件

摘要: 一、有必要了解INI文件的结构: ;注释 [小节名] 关键字=值 ... ---- INI文件允许有多个小节,每个小节又允许有多个关键字, “=”后面是该关键字的值。 ---- 值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示。 ---- 注释以分号“;”开头。 二、定义 ---- 1、在Interface的Uses... 阅读全文

posted @ 2009-04-07 09:31 skysunmoon 阅读(1900) 评论(0) 推荐(0) 编辑

导航