Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.
Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...
type TAboutForm = class(TForm) OS: TLabel; Mem: TLabel; ... procedure TAboutForm.GetOSInfo; var Platform: string; BuildNumber: Integer; begin case Win32Platform of VER_PLATFORM_WIN32_WINDOWS: begin Platform := 'Windows 95'; BuildNumber := Win32BuildNumber and $0000FFFF; end; VER_PLATFORM_WIN32_NT: begin Platform := 'Windows NT'; BuildNumber := Win32BuildNumber; end; else begin Platform := 'Windows'; BuildNumber := 0; end; end; if (Win32Platform = VER_PLATFORM_WIN32_WINDOWS) or (Win32Platform = VER_PLATFORM_WIN32_NT) then begin if Win32CSDVersion = '' then OS.Caption := Format('%s %d.%d (Build %d)', [Platform, Win32MajorVersion, Win32MinorVersion, BuildNumber]) else OS.Caption := Format('%s %d.%d (Build %d: %s)', [Platform, Win32MajorVersion, Win32MinorVersion, BuildNumber, Win32CSDVersion]); end else OS.Caption := Format('%s %d.%d', [Platform, Win32MajorVersion, Win32MinorVersion]) end; procedure TAboutForm.InitializeCaptions; var MS: TMemoryStatus; begin GetOSInfo; MS.dwLength := SizeOf(TMemoryStatus); GlobalMemoryStatus(MS); Mem.Caption := FormatFloat('#,###" KB"', MS.dwTotalPhys div 1024); end;