Poniższy kod działa bez problemu. Z podaną na sztywno ścieżką dostępu.
Var
TF : TextFile;
s : String;
Begin
AssignFile(TF, 'C:\Users\lukasz\AppData\Roaming\DANE\link.txt');
Reset(TF);
Readln(TF, S);
logi.Label1.Caption :=(s);
label4.Caption:=(s);
CloseFile(TF);
A kiedy próbuje wczytać ten sam plik przy pomocy zmiennej %Appdata% program nie widzi pliku.
Var
TF : TextFile;
s : String;
Begin
AssignFile(TF, '%APPDATA%\DANE\link.txt');
Reset(TF);
Readln(TF, S);
logi.Label1.Caption :=(s);
label4.Caption:=(s);
CloseFile(TF);
Domyślam się że delphi nie interpretuje zmiennej %appdata% ale jak to naprawić?