Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi Eclipse MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Kylix
Récupérer le nom de l'utilisateur courant

19/05/2001

Par Maxence Delannoy

Windows

Il faut utiliser la fonction GetUserName.

Exemple :

{ Récupérer le nom de l'utilisateur }

program UserName;

uses
  Windows, Dialogs;

var
  Size: DWORD;
  Name: string;

begin
  Size := 255;
  SetLength(Name, Size);
  if GetUserName(PChar(Name), Size) then
  begin
    Name := PChar(Name); // Mets à jour la longueur de la chaine Pascal.
    ShowMessage('L''utilisateur courant est : ' + Name)
  end
  else ShowMessage('L''appel de GetUserName a échoué.');
end.

Linux

Il suffit de lire la variable d'environnement USERNAME.

Exemple :

{ Récupérer le nom de l'utilisateur }

program UserName;

uses
  SysUtils, QDialogs;

begin
  ShowMessage('Le nom de l''utilisateur courant est : ' +
    SysUtils.GetEnvironmentVariable('USER'));
end.

Précédent Retour à la table des matières Suivant
Responsable bénévole de la rubrique Kylix : - Contacter par EMail :
Vos questions techniques : forum d'entraide Kylix - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.