Wie man aktuell angemeldeten Benutzernamen?
Wie bekommt man den aktuell angemeldeten Benutzernamen in einer Firemonkey Delphi-Projekt? Ich bin targeting Windows und Mac.
Ich haben XE2, aber ich nehme an, jeder version, die Lösung ist gut, denn ich werde aktualisieren, wenn nötig.
Sieht nicht wie FMX.Plattform bietet, Informationen
InformationsquelleAutor Marcus Adams | 2013-07-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Windows können Sie die
GetUserName
WinAPi-Funktion für OSX können Sie dieNSUserName
- und/oderNSFullUserName
Methoden.Versuchen Sie dieses Beispiel für OSX
Für Windows
Zusammengestellt in einem einzigen Gerät:
_PU
?_PU ist nur eine Konstante für
_
Danke!!! Ich wusste nicht, man könnte hinzufügen "fehlenden" OS X-Funktionen wie das.
Für die zukünftige Verwendung, den ich kompiliert habe, Ihre Antwort in einer einzigen Funktion und fügte hinzu, es auf Eure Antwort. Nicht überraschend, immer den Namen des Computers hat eine ähnliche Lösung.
Wie definieren Sie die Funktion NSUserName Builder in C++?
InformationsquelleAutor RRUZ
Andere einfachere Lösung ist, um die computer-Namen, die über die environment-variable mit GetEnvironmentVariable - Funktion wie folgt:
P. S. Diese Lösung ist für Windows und Linux, aber Sie müssen überprüfen Sie Ihre Delphi-source-code, wenn es unterstützt wird.
InformationsquelleAutor mas_oz2k1