Página 18 de 18

Migrar Clipper para Harbour.

Enviado: 09 Ago 2022 13:06
por Itamar M. Lins Jr.
Olá!
Comenta esse /TRANS.HBP
Pelo que entendi está em LOOP chamando o mesmo TRANS.HBP
Use o sinal "#" para comentar se for o caso.
#TRANS.HBP ai no inicio.

Saudações,
Itamar M. Lins Jr.

Migrar Clipper para Harbour.

Enviado: 09 Ago 2022 14:36
por Alen69
Obrigado Itamar

Posso ter efetuado uma apresentado incorreta.

O ficheiro TRANS.HBP, o primeiro comando que tem é -otrans

A / TRANS.HBP foi uma tentativa minha de informar que era o conteúdo do ficheiro, mas que com a linha anterior, admito que em vez de ter sido claro somente causei confusão.

Obrigado pela tua disponibilidade e pronta resposta.

PS: Esqueci-me de referir, que me encontro em Portugal. Tive de mentir no registo do Fórum, pois efetivamente não estou em São Paulo, mas não consegui escolher o correto quando fiz o registo em 2018. Espero não haver problema.

Guilherme

Migrar Clipper para Harbour.

Enviado: 09 Ago 2022 19:37
por alxsts
Olá!
Alen69 escreveu:Não sou novo aqui no fórum, no entanto nunca fiz nenhum postagem.
Seja bem-vindo!
Alen69 escreveu:PS: Esqueci-me de referir, que me encontro em Portugal. Tive de mentir no registo do Fórum, pois efetivamente não estou em São Paulo, mas não consegui escolher o correto quando fiz o registo em 2018. Espero não haver problema.
Não te preocupes à toa.

Aparentemente, o teu ficheiro .HBP não apresenta anormalidades. Mas creio que algumas perguntas cabem:
-otrans
-inc
-compr=yes
-quiet
-lxhb ==> utilizas alguma função exclusiva do xHarbour? Se não utilizas, remova esta linha.
-lhbwin ==> utilizas alguma função exclusiva da biblioteca HbWin? Se não utilizas, remova esta linha.
-lhbct ==> utilizas alguma função exclusiva da biblioteca CA Tools? Se não utilizas, remova esta linha.
-gui ==> utilizas alguma recurso de tela gráfica? (creio que não pois estás a migrar uma aplicação Clipper para Harbour). Se não utilizas, remova esta linha.
Adicionalmente:
- poderias informar qual Linux e qual a versão estás a utilizar?
- qual a versão do Harbour e do compilador C estás a utilizar?
- o Harbour e compilador C estão em suas versões mais atuais?
- no teu Prg principal foi adicionada a linha FUNCTION Main()
- há em alguns dor arquivos .Prg algum comando SET PROCEDURE TO <arquivoDeComandos>?
- como são feitas as chamadas às funções do sistema? Pelo modo antigo (DO NomeFuncao ou a notação recomendada ( NomeFuncao() ) )?

Sugiro que remova, descarregue e reinstale o Harbour e o compilador C e refaça os testes. Pode haver algo errado com eles.

Migrar Clipper para Harbour.

Enviado: 10 Ago 2022 05:41
por Alen69
alxsts escreveu:Olá!
Alen69 escreveu:Não sou novo aqui no fórum, no entanto nunca fiz nenhum postagem.
Seja bem-vindo!
Alen69 escreveu:PS: Esqueci-me de referir, que me encontro em Portugal. Tive de mentir no registo do Fórum, pois efetivamente não estou em São Paulo, mas não consegui escolher o correto quando fiz o registo em 2018. Espero não haver problema.
Não te preocupes à toa.

Aparentemente, o teu ficheiro .HBP não apresenta anormalidades. Mas creio que algumas perguntas cabem:
-otrans
-inc
-compr=yes
-quiet
-lxhb ==> utilizas alguma função exclusiva do xHarbour? Se não utilizas, remova esta linha.
-lhbwin ==> utilizas alguma função exclusiva da biblioteca HbWin? Se não utilizas, remova esta linha.
-lhbct ==> utilizas alguma função exclusiva da biblioteca CA Tools? Se não utilizas, remova esta linha.
-gui ==> utilizas alguma recurso de tela gráfica? (creio que não pois estás a migrar uma aplicação Clipper para Harbour). Se não utilizas, remova esta linha.
Adicionalmente:
- poderias informar qual Linux e qual a versão estás a utilizar?
- qual a versão do Harbour e do compilador C estás a utilizar?
- o Harbour e compilador C estão em suas versões mais atuais?
- no teu Prg principal foi adicionada a linha FUNCTION Main()
- há em alguns dor arquivos .Prg algum comando SET PROCEDURE TO <arquivoDeComandos>?
- como são feitas as chamadas às funções do sistema? Pelo modo antigo (DO NomeFuncao ou a notação recomendada ( NomeFuncao() ) )?

Sugiro que remova, descarregue e reinstale o Harbour e o compilador C e refaça os testes. Pode haver algo errado com eles.
Obrigado Alex Santos pela sua boa vontade.

Como não quero deixar ninguém que se disponibiliza em ajudar sem resposta, venho informar o que é possível neste momento e assim que possa concluir novos teste seguindo as sugestões irei fazê-lo e voltar aqui para informar.

Somente hoje à noite o programador tem possibilidade de me informar alguns dos dados que me solicitou, pelo que

-lxhb ==> utilizas alguma função exclusiva do xHarbour? Se não utilizas, remova esta linha.
Irei retirar a linha então, pois não utilizo o xHarbour

-lhbwin ==> utilizas alguma função exclusiva da biblioteca HbWin? Se não utilizas, remova esta linha.
Penso que não é utilizado, irei confirmar à noite e caso não seja utilizada, irei remover a linha.

-lhbct ==> utilizas alguma função exclusiva da biblioteca CA Tools? Se não utilizas, remova esta linha.
Irei retirar a linha, pois não é utilizada nenhum função exclusiva da biblioteca CA Tools.

-gui ==> utilizas alguma recurso de tela gráfica? (creio que não pois estás a migrar uma aplicação Clipper para Harbour). Se não utilizas, remova esta linha.
Irei remover a linha, pois não são utilizados recursos de tela gráfica.


Adicionalmente:
- poderias informar qual Linux e qual a versão estás a utilizar?
à noite irei ter essa informação pelo que postarei aqui mais tarde

- qual a versão do Harbour e do compilador C estás a utilizar?


- o Harbour e compilador C estão em suas versões mais atuais?
Penso que sim, pois foi baixado de https://sourceforge.net/projects/harbour-project/files/ a versão para Linux

- no teu Prg principal foi adicionada a linha FUNCTION Main()
Sim foi na primeira linha adicionada FUNCTION MAIN() e na ultima linha foi adicionado RETURN NIL (como você não mencionou fiquei com duvidas se deveria ter sido adicionado ou não?)

- há em alguns dor arquivos .Prg algum comando SET PROCEDURE TO <arquivoDeComandos>?
Eu penso que verifiquei tudo corretamente, e não localizei em nenhum ficheiro PRG o comando SET PROCEDURE TO, mas irei ver novamente para garantir.

- como são feitas as chamadas às funções do sistema? Pelo modo antigo (DO NomeFuncao ou a notação recomendada ( NomeFuncao() ) )?
Também verifiquei isso e penso que todas as funções do sistema estão a utilizar somente o nome da função (), mas irei novamente garantir que é realmente assim.

Sugiro que remova, descarregue e reinstale o Harbour e o compilador C e refaça os testes. Pode haver algo errado com eles.
Iremos esta noite em principio proceder à desinstalação do Harbour e compilador e voltar a instalar em Linux, de forma a podermos afastar também a possibilidade de algo se passar com a instalação do Harbour e do compilador.

Tenho também a intenção de proceder à instalação do Harbou e do compilador num computador que tem o Windows 10 instalado de forma a podermos também afastar a hipótese de ser alguma situação relacionada com a versão disponível para Linux.

Irei, assim que possível manter a comunidade atualizada com os insucessos e com os sucessos desta conversão.

Fico sempre grato e reconhecido pela ajuda desinteressada de cada um de vós.

Obrigado do fundo do coração.

Migrar Clipper para Harbour.

Enviado: 19 Set 2022 14:25
por Alen69
Boa tarde
A todos.

Atualização da evolução do processo de conversão de um projeto para Harbour.

Em primeiro lugar quero pedir desculpa por não ter atualizado a informação mais cedo, mas em Portugal como estamos no Verão e em época de férias, foi impossível realizar qualquer operação.

Tentamos novamente e sem sucesso.

Assim, penso que uma forma de poder ultrapassar esta situação seria contratar alguém que esteja habituado a estas conversões e tivesse disponibilidade e quisesse efetuar a conversão.

Claro que para isso teria de obter um orçamento que que o mesmo pudesse ser aprovado internamente na empresa e fosse também identificado como poderíamos obter um comprovativo da despesas e como poderíamos realizar a transferência de fundos de forma a realizar o pagamento.

Alguém executa este tipo de serviço e está disposto a fazê-lo ou conhece alguém que esteja interessado que me possa passar o contacto?

Obrigado

Migrar Clipper para Harbour.

Enviado: 23 Out 2024 13:24
por SOSSOFT
Achou alguém? Tenho interesse...

Migrar Clipper para Harbour.

Enviado: 20 Out 2025 18:36
por rochinha
Amiguinhos,

Para algum efeito SET PROCEDURE TO <arquivoDeComandos> pode ser trocado para #include <arquivoDeComandos>