使用Delphi获取系列信息

kiss断魂

kiss断魂

2016-02-19 21:29

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

  Delphi以其优良的可视化编程,灵活的Windows API接口,丰富的底层操作越来越受到编程爱好者的青睐。

  在Delphi中,通过调用Windows API,可以很方便地获取系统信息,这有助于我们编写出更好的Windows应用程序。以下程序在Delphi3.0 For Windows 9x下编译通过。

  一、 用GetDriveType函数获取磁盘信息

  Lbl_DriveType:Tlabel;

  DriveType:WORD; //定义驱动器类型变量

  //获得RootPathName所对应的磁盘驱动器信息

  DriveType:=GetDriveType(RootPathName);

  case DriveType of

  DRIVE_REMOVABLE:Lbl_DriveType.Caption:= 软盘驱动器;

  DRIVE_FIXED : Lbl_DriveType.Caption:= 硬盘驱动器;

  DRIVE_REMOTE: Lbl_DriveType.Caption:= 网络驱动器;

  DRIVE_CDROM: Lbl_DriveType.Caption:= 光盘驱动器;

  DRIVE_RAMDISK: Lbl_DriveType.Caption:= 内存虚拟盘;

  end; //将该磁盘信息显示在Lbl_DriveType中

  二、 用GlobalMemoryStatus函数获取内存使用信息

  MemStatus: TMEMORYSTATUS; //定义内存结构变量

  Lbl_Memory:Tlabel;

  MemStatus.dwLength := size of(TMEMORYSTATU?

  S);

  GlobalMemoryStatus(MemStatus); //返回内存使用信息

  Lbl_Memory.Caption := format(共有内存: %d KB 可用内存: %dKB,[MemStatus.dwAvailPhys div1024,MemStatus.dwTotalPhys div 1024]);

  //将内存信息显示在Lbl_Memory中

  三、 用GetSystemInfo函数获取CPU信息

  SysInfo: TSYSTEMINFO;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  Lbl_CPUName:Tlabel;

  GetSystemInfo(SysInfo);//获得CPU信息

  case SysInfo.dwProcessorType of

  PROCESSOR_INTEL_386:Lbl_CPUName.Caption:=

  format(%d%s,[SysInfo.dwNumber Of Processors,Intel80386]);

  PROCESSOR_INTEL_486:Lbl_CPUName.Caption:=

  format(%d%s,[SysInfo.dwNumber Of Processors, Intel 80486]);

  PROCESSOR_INTEL_PENTIUM:Lbl_CPUName.Caption:=

  format(%d%s,[SysInfo.dwNumberOfProcessors, Intel Pentium]);

  PROCESSOR_MIPS_R4000:Lbl_CPUName.Caption:=

  format(%d%s,[SysInfo.dwNumberOfP essors, MIPS R4000]);

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  PROCESSOR_ALPHA_21064:Lbl_CPUName.Caption:=

  format(%d%s,[SysInfo.dwNumberOfProcessors, ALPHA 21064]);

  end;//把CPU信息显示在Lbl_CPUName中。

展开更多 50%)
分享

猜你喜欢

使用Delphi获取系列信息

编程语言 网络编程
使用Delphi获取系列信息

用Delphi实现动态获取版本信息

Delphi
用Delphi实现动态获取版本信息

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Mysql入门系列:获取MYSQL表信息

编程语言 网络编程
Mysql入门系列:获取MYSQL表信息

如何获取和使用网站的用户信息

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
如何获取和使用网站的用户信息

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何使用命令获取Linux主机信息

电脑入门
如何使用命令获取Linux主机信息

Ajax获取xml信息

Web开发
Ajax获取xml信息

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

CSS缩写语法总括

CSS缩写语法总括

WPS 2018一键轻松输出PDF文件

WPS 2018一键轻松输出PDF文件
下拉加载更多内容 ↓