IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Ilidanek33
Člen
Avatar
Ilidanek33:5.12.2016 10:53

Čaute, zajímalo by mě jak mám získat cestu do složky AppData. Chtěl bych tam ukládat nastavení z aplikace, jen netuším, jak získám tu cestu pro přihlášeného uživatele. Předem díky :-)

 
Odpovědět
5.12.2016 10:53
Avatar
Erik Šťastný:5.12.2016 11:00

Cesta je vždy stejná s jiným jménem uživatele, pokud vím.

Co získat to jméno takhle?

uses
  Windows,
  SysUtils;

function WUserName: String;
var
  nSize: DWord;
begin
 nSize := 1024;
 SetLength(Result, nSize);
 if GetUserName(PChar(Result), nSize) then
   SetLength(Result, nSize-1)
 else
   RaiseLastOSError;
end;

zdroj

Editováno 5.12.2016 11:01
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
5.12.2016 11:00
Avatar
Ilidanek33
Člen
Avatar
Ilidanek33:5.12.2016 11:34

Super, díky moc :-)

 
Nahoru Odpovědět
5.12.2016 11:34
Avatar
Odpovídá na Ilidanek33
Erik Šťastný:5.12.2016 13:33

PS: Musím říct, že osobně se mi zvyk ukládání configů do appdata/dokumentů apod. vůbec nelíbí jako jedinný uživatel svého PC a rozhodně nejsem sám, bych uvítal aby se mi vše sypalo do jedné složky a neukládalo se to bůh ví kde :)

 
Nahoru Odpovědět
5.12.2016 13:33
Avatar
Ilidanek33
Člen
Avatar
Odpovídá na Erik Šťastný
Ilidanek33:5.12.2016 13:52

Mě se to taky nelíbí, být to na mě, tak bych to ukládal do jedné složky, jenže nemůžu..

 
Nahoru Odpovědět
5.12.2016 13:52
Avatar
Odpovídá na Ilidanek33
Erik Šťastný:5.12.2016 13:58

Jasné no, jen poznámka :)

 
Nahoru Odpovědět
5.12.2016 13:58
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.