Programa em CLIPPER com erro

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

hermesjunior
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 31 Mai 2018 07:09
Localização: BARRA DO CORDA

Programa em CLIPPER com erro

Mensagem por hermesjunior »

Estou com problemas num programa bem antigo, ele é de laboratório e depois de um problema no hd o programa esta com mau funcionamento, a gente cadastra um exame e na impressão vem outro. Sera se alguem pode me ajudar?

se alguem quiser posso mandar o programa por email.
Anexos
Sislab.rar
(10.25 MiB) Baixado 289 vezes
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2824
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP
Curtiu: 2 vezes

PROGRAMA EM CLIPPER COM ERRO

Mensagem por Jairo Maia »

Olá hermesjunior,

Bem vindo ao fórum.

Não tem como testar o demonstrativo porque você não postou a senha, mas mesmo assim acredito que não daria problema usando o demonstrativo.

O que notei foi que no arquivo EXAME.DBF o código do exame tem apenas 4 dígitos, e são letras. Precisaria analisar o arquivo real para ver se não está havendo duplicidade de códigos, ou se o problema no HB não embaralhou esses códigos. Acho que seria mais fácil você postar o arquivo EXAME.DBF real, ele não contém informações de identificação de clientes, não haveria problema você postar.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
hermesjunior
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 31 Mai 2018 07:09
Localização: BARRA DO CORDA

PROGRAMA EM CLIPPER COM ERRO

Mensagem por hermesjunior »

eu zipei toda a pasta do programa real, vou mandar a senha no pv, vc poderia me passar seu email pra mim mandar o programa com senha?

meu email é hermesjunior@hotmail.com
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 765
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

PROGRAMA EM CLIPPER COM ERRO

Mensagem por Nascimento »

não seria erro nos índices??
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Eros
Usuário Nível 3
Usuário Nível 3
Mensagens: 291
Registrado em: 19 Dez 2008 19:23
Localização: Goiania

PROGRAMA EM CLIPPER COM ERRO

Mensagem por Eros »

O aplicativo do amigo Hermes contém erros, por isso a falha que ele relatou. Na verdade, ele havia explicado que recuperou o aplicativo de outra pasta mais antiga, e deve ter pegado uma copia que continha falha no código. O aplicativo foi descompilado e enviado para ele analisar e corrigir o erro. Mas se precisar de mais ajuda, estaremos a disposição.
hermesjunior
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 31 Mai 2018 07:09
Localização: BARRA DO CORDA

PROGRAMA EM CLIPPER COM ERRO

Mensagem por hermesjunior »

Obrigado a todos pela ajuda.
conexaotelecom
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 26 Jun 2018 16:53
Localização: São Vicente / SP

PROGRAMA EM CLIPPER COM ERRO

Mensagem por conexaotelecom »

Pessoal boa tarde!!!

Eu tenho um cliente que possui um sistema de eletrônica em clipper porém não conheço essa linguagem e estou precisando de ajuda pois o cliente não consegue mais contato com desenvolvedor e não temos o fonte somente a pasta com o executável e os arquivos de índice.
Meu cliente precisa arrumar um problema na impressão da ordem de serviço que está sobrepondo a data e mudar o endereço que está cadastrada a loja, tenho conhecimentos em outras linguagens e conhecimento quase nulo em clipper.
Eros
Usuário Nível 3
Usuário Nível 3
Mensagens: 291
Registrado em: 19 Dez 2008 19:23
Localização: Goiania

PROGRAMA EM CLIPPER COM ERRO

Mensagem por Eros »

Olá, amigo, se seu cliente da eletrônica não tem contato com o desenvolvedor que fez o programa para ele e não tem os fontes do programa, so resta duas opções: 1- Tentar descompilar - engenharia reversa - do sistema atual para ser estudado, corrigido e recompilado; 2- Desenvolver o programa novamente, se ele tem preferencia que seja em clipper, podendo inclusive aproveitar toda estrutura de dados ou ele migrar para outro software baseado no windows.
conexaotelecom
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 26 Jun 2018 16:53
Localização: São Vicente / SP

PROGRAMA EM CLIPPER COM ERRO

Mensagem por conexaotelecom »

Obrigado pela resposta, andei pesquisando sobre recompilar e acho ser o caminho mais curto possível pois acredito que o sistema é clipper puro pois foi desenvolvido há mais de 15 anos e o desenvolvedor faleceu tem uns dois anos eu li bastante sobre o harbour e entendo ser o caminho natural para seguir com o clippler, preciso de uma orientação e dica de como recompilar esse programa.
Obrigado
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 765
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

PROGRAMA EM CLIPPER COM ERRO

Mensagem por Nascimento »

conexaotelecom disse:
preciso de uma orientação e dica de como recompilar esse programa.
Obrigado
tendo sucesso em descompilar, tem que ter um bom conhecimento pois a descompilação gera muito "lixo" , isso quando se consegue uma descompilação legível
por isso tem que ter um certo conhecimento na linguagem para realmente remontar as funções certas e só após corrigir os erros,

caso queira pode fazer feito o amigo hermesjunior , postar a pasta para uma breve analise do código , e as possibilidades
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
conexaotelecom
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 26 Jun 2018 16:53
Localização: São Vicente / SP

PROGRAMA EM CLIPPER COM ERRO

Mensagem por conexaotelecom »

O valkyrie quando descompila ele gera um arquivo em qual formato ? E depois disso preciso abrir ele com o clipper para analisar ? Quero apenas entender vou upar o executavel para uma possível ajuda.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

PROGRAMA EM CLIPPER COM ERRO

Mensagem por Toledo »

O Valkyrie vai criar arquivos com a extensão SRC. Este arquivo SRC ai ter o código fonte do sistema descompilado, e pode ser editado pelo Bloco de Nota ou outro editor de arquivo texto.

Mas o ideal seria usar o RESCUE para descompilar o sistema, pois ele vai criar os arquivos UDF com os códigos fontes e também os arquivos RMK e LNK para poder compilar o sistema novamente.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 765
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

PROGRAMA EM CLIPPER COM ERRO

Mensagem por Nascimento »

Toledo disse: Mas o ideal seria usar o RESCUE para descompilar o sistema, pois ele vai criar os arquivos UDF com os códigos fontes e também os arquivos RMK e LNK
sim meu amigo toledo, mas mesmo assim tem que fazer ajustes pois como eu disse antes , na descompilação geram muitos lixos, que tem que ser retirados para poder ser recompilados
certinhos ou infinitos bugs surgirão, isso se realmente compilar..., digo isso porque ja usei todos , inclusive o dclip do wagner, este "dclip" sai descompilando tudo, mais pra remontar tem que ter muita paciência e conhecimento, ja que também retorna muita coisa ilegível

mais sempre friso , descompilar sempre em ultimo caso, quando não tem mais contato com o programador original,

porque em primeiro caso é anti-etico e talvez fique muito mais caro e não satisfatorio uma descompilação
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4670
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Curtiu: 3 vezes
Contato:

PROGRAMA EM CLIPPER COM ERRO

Mensagem por rochinha »

Amiguinhos,

Como nosso pro-irmão Nascimento bem disse o código recompilado é de longe de sintaxe idêntica a real. Inclusive o conhecimento da linguagem será essencial pois o executável apresentará erro na linha XXX, mas o código recuperado não irá bater se o programador documentou o conteúdo dentro do próprio .PRG, fazendo com que os numeros do executável não batam com os números e linhas no arquivo reconstrído.

Ainda mais, o código reconstruído virá cheio de funçoes, ou seja, nivel intermediário de codificação.

Eu já usei o Valkirie, o Rescue e outros, inclusive fiz testes com o dClip do Vagucs. O Rescue era meu preferido por trazer os arquivo de recompilação já preparados.

Vale lembrar também, que:

Se o programador usou uma biblioteca não-padrão em seu sistema dificilmente o código reconstruído poderá ser recriado normalmente.

A recompilação será baseada no uso de bibliotecas padrão da linguagem sem o uso de bibliotecas de terceiros. Portanto, uma coleção de bibliotecas acessórias será primordial caso se dê falta de alguma função.

Pronto, falei...
OPS! LINK QUEBRADO? Infelizmente links para www.pctoledo.COM.BR irão quebrar pois o Forum se foi, assim como nosso célebre Irmão de Bits Toledo. Ainda assim me ENVIE seu email com link do tópico encontrado na Web para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url] e tentarei lembrar do que se tratava. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder