Na lista [EMAIL PROTECTED] muitos ja passaram por esta migra��o. � s� dar uma olhada no hist�rico da lista.

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

Responder a