Converter programa

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Edmo
Usuário Nível 2
Usuário Nível 2
Mensagens: 67
Registrado em: 18 Ago 2003 17:41

Converter programa

Mensagem por Edmo »

Caros colegas, boa tarde!

Possuo um programa em Clipper 5.2e e gostaria de saber como ou por onde comerçar a converter para Harbour pois tenho lido muita informações a respeito das supostas maravilhas que este compilardor faz.

Se alguém puder me ajudar, dede-já agradeço.

Edson

PS. As informações precisam ser bem básicas......
gransoft
Usuário Nível 3
Usuário Nível 3
Mensagens: 321
Registrado em: 06 Jul 2004 17:48
Localização: UBERLÂNDIA-MG
Contato:

De Clipper para xHarbour

Mensagem por gransoft »

ARAGUARI-MG, 23 de janeiro de 2006.

Prezado Edmo,

A sintaxe para xHarbour é similar à do Clipper.

Inicialmente, você deve criar no *.PRG principal do seu Sistema uma:

FUNCTION Main()
(...)
RETURN
***

Isso é facultativo no Clipper, porém, obrigatório no xHarbour.

As chamadas a outros *.PRG's não deverão ser com a sintaxe:

DO PROG

e sim,

Prog()

Você deverá abrir o PROG.PRG e também incluir:

FUNCTION Prog()
(...)
RETURN
***

Se a intenção for fragmentar um *.PRG em tamanhos menores,

#include "prog.prg" // SEM A TAL FUNCTION Prog() ... RETURN

O comando

SET PROCEDURE TO PROC.PRG

já não era muito incentivado no Clipper, porém alguns programadores continuam utilizam no xHarbour. Não era para ser "compatível"?!

Para gerar o script de compilar/linkar, o xHarbour possue o HBMAKE. Este utilitário confunde um pouco na hora de marcar/desmarcar os *.PRG's para a compilação. É indicado na padronização em Windows e GNU/Linux.

Eu prefiro a versatilidade do BRMAKE, para Windows, que gera um script mais legível, facilmente editável em qualquer editor de textos. Quando citamos "para Windows", leia "para MS-DOS sob o Windows".

Se quiser baixar um simples exemplo com os mesmos fontes para Clipper e xHarbour, acesse "modelo.zip" nos links:

http://www.gransoft.com/download/clipper
http://www.gransoft.com/download/xharbour

Detalhes:
https://pctoledo.org/forum/viewto ... =2290#2290

PS: Quanto "às maravilhas":
- É free,
- É 32bits,
- Mesmo fonte portável de Clipper para xHarbour no Windows ou no GNU/Linux, com pequena modificação nos algorítmos de listagens e nomes de arquivos,
- Utilizando a lib MiniGUI, você produz Aplicativos Visuais para Windows com qualidade,

http://www.orkut.com/Community.aspx?cmm=6802110

- mas..., em Aplicativos texto/console no Windows, há uma ligeira "lentidão" nas "telas"... tolerável !

Atenciosamente,
Janis Peters Grants.

Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br
Responder