![]() |
Environment-Variablen (Username, Computername...) rausfinden
ich hab hier in der Codelibrary schon einige Beiträge gefunden, wie man den Computernamen oder den Usernamen rausfindet.
Delphi bietet hier aber eine schöne Funktion, welche nicht nur den Computer- und Usernamen bietet, sondern noch viel mehr: In der Unit SysUtils gibt es die Funktion namens GetEnvironmentVariable Es gibt einige Gültige Parameter: 'Username' 'Computername' 'LogonServer' 'OS' und noch viele andere die Findet man alle im Delphi-Menü unter Tools->Environment Options (1. Menüpunkt) in der Registerkarte Environment Variables |
Re: Environment-Variablen (Username, Computername...) rausfi
Zitat:
|
Re: Environment-Variablen (Username, Computername...) rausfi
Luckie hat in
![]()
Delphi-Quellcode:
Verwenden kann man diese Funktion zum Beispiel so:
(*
* Author : Michael Puff - [url]http://www.michael-puff.de[/url] * Date : 2006-05-14 * License : PUBLIC DOMAIN *) function ReadEnviromentVariable(const Variable: string; var Value: string): DWORD; var error : DWORD; Buffer : PChar; len : Integer; begin error := 0; len := GetEnvironmentVariable(PChar(Variable), nil, 0); if len > 0 then begin try Buffer := GetMemory(len); len := GetEnvironmentVariable(PChar(Variable), Buffer, len); SetString(Value, Buffer, len); finally FreeMemory(Buffer); end; end else error := GetLastError; result := error; end;
Delphi-Quellcode:
var
s : string; error : Integer; begin error := ReadEnviromentVariable('windir', s); if error <> 0 then s := SysErrorMessage(error); ShowMessage(s); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz