Nie działa SaveToFile dla TStringList

0
var
S: TStringList;
begin
S := TStringList.Create;
S.Text := 'test';
S.SaveToFile('c:\test.txt');
s.Free;
end;

Plik test.txt się nie tworzy w ogóle. Pod lazarusem działa, pod Delphi 7 nie chce. O co chodzi? Kwestia jakiś uprawnień??! Zmiany lokalizacji też nic nie dają

0

U mnie na Delphi 7 działa.
To coś u Ciebie jest zepsute.

0

na w7 nie utworzysz pliku na c:\ bez admina

0

Na koncie administratora pod Vista/7/8 też nie utworzysz.

0

No tak, tyle że to Windows XP ;)

1

No tak, tyle że to Windows XP

W XP też jest uprawnienie admina i też można siedzieć na userze i nie mieć dostępu, ale wtedy bodaj wyjątek poleci przy zapisie.

Pod lazarusem działa

No to używaj lazarusa, najprostsze wyjście.

pod Delphi 7 nie chce

Nie działa tzn. nie tworzy pliku? Czy jakiś runtime error. Może spróbuj najpierw dać Add.

1 użytkowników online, w tym zalogowanych: 0, gości: 1