Quantidade de Arquivos Abertos.

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

hudson
Usuário Nível 1
Usuário Nível 1
Mensagens: 27
Registrado em: 01 Ago 2004 13:00
Localização: Cachoeiro de Itapemirim - ES
Contato:

Quantidade de Arquivos Abertos.

Mensagem por hudson »

Como fazer para saber quantos arquivos estão abertos no programa, com o objetivo de reparar o sistema que está abrindo um novo arquivo a medida que os ítens de uma venda vai acontecendo(frente de loja) e estoura os FILES estabelecidos.
josenilson
Usuário Nível 1
Usuário Nível 1
Mensagens: 46
Registrado em: 14 Set 2004 10:58

Mensagem por josenilson »

Utilize as funções FilesFree() e FilesMax() da CA-Tools


FilesMax() -> Retorna a qtde máxima de arquivos que podem ser abertos (aquela definida no config.sys)

FilesFree() -> Retorna a qtde de arquivos livres, ou seja, que ainda poderão ser abertos. Exemplo:

If FilesFree() >= 2
Use ArqDbf1 New
Use ArqDbf2 New
Else
? "Não posso abrir estes dois arquivos!!!"
Endif
Responder