crg escreveu:
Em Sexta 15 Agosto 2003 16:46, Marcelo Monsores escreveu:
Aqui na empresa come�amos hoje a fazer os testes com o Harbour. Pelo
que li funciona exatamente como o Flagship, mas � free. Por enquanto
fizemos apenas os downloads dos pacotes. A inten��o � numa primeira
etapa fazer os programas funcionarem no linux e depois disponibilizar
via ssh.
Que saudades do Clipper! Programei muito com ele, do Summer 87 ate o 5.2.
Realmente compilar para Linux e acessar via ssh eh uma grande coisa! So de passar para 32bits e poder acessar bem mais memoria a aplicacao ja vai ficar muuuito mais rapida!
Algumas coisas certamente terao que ser alteradas, por exemplo no Linux nao temos C:\ temos / :-) Portando c:\database\estoque\produtos.dbf fica /database/estoque/produtos.dbf e letras maiuscolas e minusculas sao importantes portando produtos.dbf eh diferente de Produtos.dbf que eh diferende de PRODUTOS.DBF e ja deu para entender neh :-).
Os fontes e provavelmente outros arquivos texto que voce usar terao que passar pelo dos2unix para ter o fomato correto, etc.
Se o programa ainda estiver sendo desenvolvido ou mesmo apenas mantido o Linux tem muito a oferecer, imagine por exemplo que voce quer procurar e alterar um determinado texto ou comando em todos os modulos do programa, bastaria usar o sed para editar todos os modulos em poucas linhas de comando, exemolo:
for i in *.prg
do cp -dvp $i $i.backup
sed /'c\:\\database\\estoque\\'/s//'\/database\/estoque\/'/g < $i.backup> $i done
Pronto, agora em todos os arquivos .prg do diretorio atual a string c:\database\estoque\ foi substituida por /database/estoque/
Muito melhor que abrir um por um dos arquivos no edit do DOS nao eh mesmo :-) e ainda tiramos um backup para ter certesa de nao fazer besteira.
Mas insuperavel mesmo eh editar seus .prgs no VIM :-)
Acesso a Linux-br a muito tempo e vira e mexe alguem pergunta sobre portar programas em Clipper para o Linux, seria legal esse pessoal relatar as coisas que fez e os problemas que enfrentou dai podemos colocar tudo em um texto no site do Zago. Assim a galera nao tem que reinventar a roda toda vez.
Bom como eh programacao melhor discutirmos isso na Prog-br.
Abracos!
--------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
