Get Computer Name - Delphi

DarkCoderSc personal avatar
DarkCoderSc

Jean-Pierre LESUEUR

uses
  System.SysUtils, Winapi.Windows;

// ...

function ComputerName() : string;
begin
  var ABuffer : array[0..256 -1] of WideChar;
  var ABufferLen : DWORD := Length(ABuffer);

  if GetComputerName(ABuffer, ABufferLen) then
    SetString(result, ABuffer, ABufferLen)
  else
    raise EWindowsException.Create('GetComputerName');
end;

// ...

WriteLn(ComputerName());

Implemented By Technique

Featured Windows API


Created

April 13, 2025

Last Revised

April 14, 2025