Mam taki oto kod:
const
Pliki: array[0..2] of string[15] = ('plikfgh.txt', 'plikabc.txt', 'plikxyz.txt');
var
s, Folder: string;
begin
Folder := ExtractFilePath(Application.ExeName);
for s in Pliki do
begin
Application.ProcessMessages;
DeleteFile(Folder + s);
end;
end;
I występuje błąd Access Violation.
Błąd jest w pętli "for s in Pliki do".
Dlaczego ?
Bo ograniczyłem string[15].
No właśnie, dlaczego to powoduje aż błąd AV ?