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! -- CRG Linux user: #76132 / GPG Key ID: 65F2187D --------------------------------------------------------------------------- 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
