天下网吧 >> 网吧天地 >> 天下码农 >> 桌面开发 >> VBS >> 正文

delphi获取操作系统信息代码分析学习

2010-3-11delphi佚名
这里主要学习这个类:
OSVERSIONINFO
 
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
type
  TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
  osinfo:OSVERSIONINFO;
begin
  osinfo.dwOSVersionInfoSize:=sizeof(OSVERSIONINFO);
//通过API函数获得版本信息
  GetVersionEx(osinfo);
//在MEMO中显示信息
  Memo1.Lines.Append('当前操作系统的主版本号为:'
        +IntToStr(osinfo.dwMajorVersion));
  Memo1.Lines.Append('当前操作系统的次版本号为:'
    +IntToStr(osinfo.dwMinorVersion));
  Memo1.Lines.Append('当前操作系统的构件数为:'
    +IntToStr(osinfo.dwBuildNumber));
  Memo1.Lines.Append('当前操作系统的平台为:'
    +IntToStr(osinfo.dwPlatformId));
  Memo1.Lines.Append('当前操作系统的补丁号为:'
    +osinfo.szCSDVersion);
end;

end.

本文来源:delphi 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行