wsx87 发表于 2007-6-19 19:41

用什么代码获取系统信息???

用什么代码获取系统信息?能不能做一个给我这个初学者看一下看啊<BR>谢谢!!

anthony634 发表于 2007-6-20 17:28

<P>unit Unit1;</P>
<P>interface</P>
<P>uses<BR>  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<BR>  Dialogs, StdCtrls;</P>
<P>type<BR>  TForm1 = class(TForm)<BR>    Button1: TButton;<BR>    ListBox1: TListBox;<BR>    procedure Button1Click(Sender: TObject);<BR>  private<BR>    { Private declarations }<BR>  public<BR>    { Public declarations }<BR>    procedure showMemInfo();<BR>    procedure getVerSionInfo();<BR>  end;</P>
<P>var<BR>  Form1: TForm1;</P>
<P>implementation</P>
<P>{$R *.dfm}</P>
<P><BR>procedure TForm1.showMemInfo();<BR>var<BR>  aMemStastus: TMemoryStatus;<BR>begin<BR>  aMemStastus.dwLength := SizeOf(aMemStastus);<BR>  GlobalMemoryStatus(aMemStastus);<BR>  with ListBox1.Items,  aMemStastus do<BR>  begin<BR>    Add('内存状态:') ;<BR>    Add('内存使用百分比' + IntToStr(dwMemoryLoad));//内存使用百分比<BR>    Add('物理内存总数' + IntToStr(dwTotalPhys));//物理内存总数<BR>    Add(IntToStr(dwAvailPhys));//空余内存<BR>    Add(IntToStr(dwTotalPageFile));//可调度页面文件总数<BR>    Add(IntToStr(dwAvailVirtual));//空余调用页面数<BR>  end;    // with</P>
<P>end;<BR>procedure TForm1.Button1Click(Sender: TObject);<BR>begin<BR>  showMemInfo();<BR>  getVerSionInfo();<BR>end;</P>
<P>procedure TForm1.getVerSionInfo();<BR>var<BR>  aOSVersionInfo: TOSVersionInfo;<BR>begin<BR>  aOSVersionInfo.dwOSVersionInfoSize := SizeOf(aOSVersionInfo);<BR>  GetVersionEx(aOSVersionInfo);<BR>  with ListBox1.Items, aOSVersionInfo do<BR>  begin<BR>    add('');<BR>    add('系统信息:');<BR>    add('主版本号:' + IntToStr(dwMajorVersion));<BR>    add('副版本号:' + IntToStr(dwMinorVersion));<BR>    case dwPlatformId of   //<BR>      VER_PLATFORM_WIN32s:<BR>        add('操作系统:Windows3.1' );<BR>      VER_PLATFORM_WIN32_WINDOWS:<BR>        add('操作系统:Windows98以下' );<BR>      VER_PLATFORM_WIN32_NT:<BR>        add('操作系统:Windows2000/Nt' );<BR>    end;    // case<BR>    Add('.....');<BR>  end;    // with<BR>end;</P>
<P>end.<BR></P>

wsx87 发表于 2007-6-20 23:10

<P>谢谢,以上楼主,我先先试试</P>

wsx87 发表于 2007-6-20 23:12

<P>谢谢,以上楼主,我先试试</P>

页: [1]

编程论坛