Amigo, baixei o seu programa e fiz um teste. Foi um pouco complicado, pois o programa pede uma senha, e como você não falou qual era esta senha, tive que tentar descobrir. Descobri duas senhas: 1234 e 2401.
Com a senha 1234 não se consegui fazer quase nada dentro do programa, agora com a senha 2401 ai sim é possível ter acesso a todas as opções do programa.
Entrei nas opções indicadas por você na sua mensagem inicial deste tópico e não ocorreu qualquer problema. Agora, na hora de testar o relatório de Lucro de mercadoria vendida, informei o período de 01/10/2010 a 31/10/2010 e o relatório foi gerado sem problemas, mas quando informei o período de 01/01/2010 a 12/01/2010, ai sim deu um erro e o programa foi finalizado.
Então deletei todos os arquivos NTX, mas quando entrei no programa novamente, os arquivos NTX foram criados, mas em alguns arquivos deu o erro "ordcreate (0) internal error 8002". Bom, para resolver o problema tive que usar o programa OPTEDIT do Clipper 5.3, ai sim consegui recriar todos os arquivos NTX sem problema algum.
Então vamos fazer um teste, siga as orientações abaixo:
1 - Editar o arquivo CONFIG.NT que está na pasta C:\WINDOWS\SYSTEM32, mudando o valor da linha de comando FILES para 195. O comando FILES vai estar no final do arquivo CONFIG.NT.
2 - Na área de trabalho do Windows, posicione o mouse sobre o
Meu Computador e clique o botão direito e escolha a opção Propriedades... depois siga as orientações abaixo:
a. Clique na aba
Avançado
b. Clique no botâo
Variáveis de ambiente
c. Clique no botão
Nova que está em baixo do campo
Variáveis de usuário e informe os seguintes dados:
Nome da Variável: CLIPPER
Valor da Variável: F190
.
d. Clique no botão Ok... e depois vá clicando no botão OK até fechar as propriedades do Meu Computador.
3 - Reiniciar o seu micro para ter certeza que as configurações acima serão aplicadas.
4 - Depois verifique na pasta
BIN (C:\CLIPPER5\BIN) onde o seu Clipper está instalado, se existe o arquivo OPTEDIT.EXE. Caso não exista, copie este programa no link abaixo:
https://pctoledo.org/download/opte.zip
Atenção: os passos abaixo faça sempre com uma cópia do seu programa, mantendo a cópia original sem alterações.
5 - Descompactar o arquivo acima dentro da pasta onde está o seu programa e depois pelo prompt do DOS entre nesta pasta (*veja como fazer isto no final desta*) e digite:
OPTEDIT SOM00.EXE -EXTRAMIN 4096
Obs.: no comando acima, SOM00.EXE é o nome do arquivo executável do seu programa. No nome do seu executável, antes do
.EXE é dois números zero e não a letra O.
6 - Depois delete todos os arquivos NTX do seu programa.
7 - Agora execute o seu programa no prompt do DOS mesmo, para isto basta digitar o nome do programa (SOM00) estando dentro da pasta do programa. Ai é só fazer um teste.
*** para entrar no prompt do DOS e depois entrar na pasta do programa ***
Vamos imaginar que este seu programa esteja instalado em uma pasta chamada C:\NUTRI.
1 - Para abrir o prompt do DOS, clique no botão
INICIAR, depois em
Todos os Programas,
Acessórios e em
Prompt de comando.
2 - Para entrar na pasta C:\NUTRI, digite:
CD\NUTRI
3 - Para executar o seu programa digite: SOM00
Abraços,