klasss Posted October 10, 2022 at 03:28 PM Report Share #627510 Posted October 10, 2022 at 03:28 PM Olá, Estou a tentar recuperar alguma informação de um programa feito em Delphi. Acontece quando tento ver uma lista ocorre o seguinte erro: "Read beyond end of file". Em modo debug o código anda em torno deste pedaço de código: assignfile(usersession.ftemp_eime,'D:\EIME_DATA\DATA\'+usersession.nome_fich); rewrite(usersession.ftemp_eime); assignfile(usersession.f_eime,'D:\EIME_DATA\equipamentos.xxi'); reset(usersession.f_eime); //..... do work... if not eof(usersession.f_eime) then begin while not eof(usersession.f_eime) do begin read(usersession.f_eime,usersession.eime); usersession.passa:=true; //estado if usersession.eime.estado=4 then usersession.passa:=false; if usersession.passa=true then begin //se está dentro dos parametros, escreve no ficheiro temporario usersession.eime.pos_temp:=(filepos(usersession.f_eime)-1); write(usersession.ftemp_eime,usersession.eime); end; end; // while end; //FileMode :=fmOpenRead+fmShareDenyNone; //..... End Work closefile(usersession.f_eime); usersession.tamfich:=filesize(usersession.ftemp_eime); closefile(usersession.ftemp_eime); Numa situação normal isto iria mostrar uma lista de material numa Grid. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now