您的位置:首页 > 编程语言 > Delphi

delphi学习 -----cardinal,GetMem函数,GetComputerName函数,mod 和div 函数

2010-06-04 17:29 288 查看
1、Cardinal这种类型?

例如Timer1.Interval,我怎么才能把STRING转换为Cardinal?

不就是无符号的32位整数

StrToIntDef(S,0);就是了,比直接用StrToInt保险的

2、GetMem函数

开辟内存,相当于c的malloc
var
myString:PChar;
Begin
GetMem(String,1024);//开辟1024个字节
FREEMEM(String,1024);//释放
end;

3、GetComputerName函数

var
ComputerBuf:array[0..127] of Char;
ComputerBufLen: DWord;
begin
ComputerBufLen:=128;
GetComputerName(ComputerBuf ,ComputerBufLen) ;
Showmessage(ComputerBuf);
end;

4、mod 和div 函数

如果
a ÷ b = c …… d


a mod b = d //mod为取余数
a div b = c //div为取商
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: