PDA

Ver la Versión Completa : Como leo una variable de entorno


tulio
24-03-2004, 11:42:20
Hola Foro

Estoy haciendo una aplicacion que necesito leer el nombre del usuario con que se logea en windows para dar prioridades dentro de la aplicacion

Saludos a todos Raúl

Nuria
24-03-2004, 12:01:22
Hola tulio!

Truco nº 138 de Trucomanía : Obtener el nombre de usuario de windows.


function GetUserName : String;
var
pcUser : PChar;
dwUSize : DWORD;
begin
dwUSize := 21;
GetMem( pcUser, dwUSize );
try
if Windows.GetUserName( pcUser, dwUSize ) then
Result := pcUser
finally
FreeMem( pcUser );
end;
end;


Ejemplo de llamada:

Label1.Caption:=GetUserName;


Salu2!

tulio
24-03-2004, 12:06:44
NURIA

Muchisimas gracias por tu rapidez en responder a mi duda.

saludos tulio