home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 April
/
Chip_2002-04_cd1.bin
/
zkuste
/
delphi
/
kolekce
/
d56
/
NT.ZIP
/
NTComputerName.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
2002-01-18
|
938b
|
46 lines
unit NTComputerName;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TNTComputerName = class(TComponent)
private
{ Private declarations }
function GetTheName:String;
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
property ComputerName:String read GetTheName;
end;
procedure Register;
implementation
function TNTComputerName.GetTheName:String;
var TmpComputerName:Array[0..250] Of AnsiChar;
TmpComputerNameSize:DWord;
begin
TmpComputerNameSize:=250;
If GetComputerName(TmpComputerName,TmpComputerNameSize) Then
Begin
Result:=StrPas(@TmpComputerName);
End Else
Begin
Result:='';
End;
end;
procedure Register;
begin
RegisterComponents('NT Tools - Additional', [TNTComputerName]);
end;
end.