Página 2 de 2

Re: Erros: DBFNTX/1001 e DBFNTX/1012

Enviado: 19 Jan 2011 23:53
por foxvictor
Talvez seja o caso de tentar desmontar o executável.
Tem como fazer isso?
Não possuo os fontes :/

Estou a quase 2 semanas com esse programa em mãos tentando resolver esse problema.
Quem acompanhou o tópico desde o ínicio sabe o que estou passando.
Alguém ai pode me ajudar???

Qualquer coisa o programa está disponível neste link (http://dl.dropbox.com/u/1854891/NUTRI.rar). Acho que assim vc's vão entender melhor o que estou passando.

Mesmo assim agradeço a todos pela força..
Muito obrigado!!!!

Re: Erros: DBFNTX/1001 e DBFNTX/1012

Enviado: 20 Jan 2011 12:37
por Toledo
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,