Fórum erro, AssignFile quando, imprimir com mais de 30 copias #343417

19/07/2007

0

pessoal estou com umm problema quando
quando mando imprimir o AssignFile com mais de 30 copias
ele mostra o erro file access denied porque esta aparecendo esse erro


Ivespas

Ivespas

Responder

Posts

19/07/2007

Vitor Alcantara

Não sei se é o seu caso, mais acredito que talvez você não esteja utilizando o comando CloseFile .

Ex:

var
  x,numcopias:integer;
  f:TextFile;  
begin
  numcopias := 30;
  for x := 1 to numcopias do
  Try
      AssignFile(f,´LPT1´);
      Rewrite(f);
      //Aqui você coloca a inserção de dados
      WriteLn(f,´Cópia ´+ IntToStr(x));
      Flush(f);//Limpa o boofer (memória) e escreve na porta da imressora
  Finally
    CloseFile(f);//Fecha o arquivo e imprime
  end;
end;



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar