Oto poprawiony kod do otwierania dużych plików
var
Plik : file;
rozmiar : integer;
Buforek: array[1..8192] of Byte;
begin
if Opendialog1.Execute then
begin
AssignFile(Plik, OpenDialog1.FileName);
FileMode:=2;
Reset(Plik,1);
try
rozmiar:=filesize(plik);
repeat
BlockRead(Plik, buforek, SizeOf(buforek),rozmiar);
{co ty wstawic żeby w treewiew pokazywane były "virtualne dyski" a jak na jakiś nacisne to się w listwiew pokazuje pełny spis katalogów z takiego dysku }
until (rozmiar <SizeOf(buforek));
finally
closefile(plik);
end;
end;
end;
// a czy dobrze okresliłem rozmiar bufora (pliki mogą mieć wielkość paru Mb i pare milionów lini) prosił bym o informacje czego być nie powinno a co być powinno
---= pozdrawiam Oskar =- (delphi 6 GG:2792614)