Página 1 de 1

compilação e alteracao

Enviado: 31 Jul 2008 10:36
por gilcwb
Olá Pessoal

Sou programador a 10 anos, mas em outra linguagem de programacao. ( Dataflex ) . Um cliente que tem um sistema em clipper e precisava somente alterar algumas coisas no sistema me pediu para fazer. Como estudei clipper em 93 achei q lembrava de tudo :D

Eu editi o arquivp .prg fiz as alteracoes e compilei gerando o .obj . No entando esta minha alteração nao apareceu. Alem de compilar gerando o .obj é preciso fazer mais alguma compilação para validar a alteração ?

Preciso compilar o projeto todo, ou seja o arquivo.exe q executa para entrar no sistema?

compilação e alteracao

Enviado: 31 Jul 2008 11:02
por Pablo César
Oi Gil, seja bem vindo ao fórum. Como você deve lembrar fazer a alteração do módulo e compilá-lo tudo bem. Faltou você dizer se na compilação deu erro ou não. Geralmente os programadores em Clipper fazemos a compilação por arquivo .BAT, ou .LNK ou RMK verifique no diretório a existência deles e veja seu conteúdo. Pois para que a compilação e criação do arquivo executável seja efetivada deves achar o arquivo principal para compilação completa, caso o arquivo faça as chamadas dos outros módulos atraves do DO MODULO1, DO MODULO2, etc...

Re: compilação e alteracao

Enviado: 31 Jul 2008 11:10
por gilcwb
Sinceramente, eu gostei de voltar a mexer no clipper :D Pelas apostilar que estou vendo acho q faltou eu compilar o principal mesmo. Vou passar a Estrutura que esta.

Tem um programa chamado g700.000 ( acredito q compilando ele ira gerar o g7000.exe q entro no sistema)

Dentro do g7000.000 tem os menus e as chamadas dos programas executar ("s5007235" param e tal )

Eu alterei o g7000235.prg e compilar clliper g7000235 gerando no novo .obj e sem erro.

Minha duvida, quando no g7000.exe ele chamar este programa ele ja vai pegar as alteracoes do .obj ou eu preciso compilar o g7000 e gerar o exe do g7000 novamente.

eu fui pela logica do dataflex q nao gera .exe . acho q meu erro esta ai.

agradeço desde já

compilação e alteracao

Enviado: 31 Jul 2008 11:17
por Pablo César
Tem um programa chamado g700.000
Tem certeza que é esta a ex tensão ? Ou se não existe outra com o mesmo nome mas com extensão PRG ? Pois para a compilação dar certo deve ter a extensão PRG. De todas formas, antes de começar com as suas tentaivas, faça uma cópia antes da pasta toda, só para garantir. Se caso você não possua o arquivo G700.PRG, eu arriscaria de você renomear o G700.000 para G700.PRG e compilar. Você verificou se lá no G700.000 (que deixará de ser com esta extensão e passará a ser .PRG) se faz chamadas aos outros módulo atraves do comando DO ?. Se for, acredito que não irás ter problemas. Cómo você está compilando ?. Você está usando RTLINK, BLINKER ou TLINK ?

Re: compilação e alteracao

Enviado: 31 Jul 2008 11:25
por gilcwb
Ja fiz backup da pasta toda.

Eu so compilei o arquivo chamado com clipper nome do arquivo gerando o .obj novo .

Eu nao compilei o principal com RTLINK gerando .exe . Vou pegar um backup no cliente e colocar na minha maquina. Mas as opcoes do menu ele chama com : Executar ("nome programa" "param()) coisa assim. Vou ver se o cliente libera para trazer no meu pc, aí fica mais facil.

Obrigado

compilação e alteracao

Enviado: 31 Jul 2008 11:35
por Pablo César
Mas as opcoes do menu ele chama com : Executar ("nome programa" "param()) coisa assim.
Agora você está chutando, Gil... fala sério.
Vou ver se o cliente libera para trazer no meu pc, aí fica mais facil.
Com certeza. Eu pensei que você ja disponibilizava dos fontes. O que é essencial. A propósito, esse programa faz o quê ?