Página 1 de 2

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 19 Mar 2010 14:35
por Edenilson Santos
Gostaria de migrar meu sistema escrito em clipper 5.2e com exospace v1.0g para harbour mas não tenho nem idéia de por onde começar gostaria de fazer um apelo aqui no forum para se algum colega poderia me ajudar nesse processo de migração.



desde já agradeço a atenção de todos



Abraços


Edenilson Santos
Analista de Sistemas

Re: Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 19 Mar 2010 17:34
por gvc
Comece olhando este post.
Ele vai ajudar vc na migração.
Se tiver mais dúvidas depois, pode postá-las.

https://pctoledo.org/forum/viewto ... f=4&t=2014

Re: Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 20 Mar 2010 09:20
por Itamar M. Lins Jr.
Ola!
use o Harbour desse link.
http://www.4shared.com/account/dir/2151 ... tml?rnd=49
Baixe o arquivo harbourMingW_2_1.rar o harbour já compiladoo
e o arquivo tdm_mingw-1.908.0-4.4.1-2.exe esse é para linkar os arquivos e gerar o exe.

Use o hbmk2.exe para compilar seus programas é muito mais fácil do que o hbmake.

Não é aconselhável usar o BCC 5.5 por causa de problemas de memória e falhas na manipulação de DLL's.
Basta seta essas variaveis de ambiente apenas.

HB_INSTALL_PREFIX=C:\DEV\HARBOUR
HB_PATH=C:\DEV\HARBOUR

Lógico que o harbour deverá está nesse local.
Depois é só clicar no prompt do mingw.
Criar o arquivo com seus fontes por exemplo:
MyProject.hbp.

Código: Selecionar todos

#ligar o auto incremento, fica mais rápido a compilação e linkedição pois só trabalha com os prg's alterados.
-inc 
#se for usar uma lib gráfica 
-gui
#se for usar mult tarefa 
-mt
#Executar depois de compilado, evita ficarmos digitando na linha, ou clicando no incone depois de compilado.
-run
sciwin.rc
sciwin.prg
apuracao.prg
bancos.prg
caixa.prg
carnet.prg
cfop.prg
cheques.prg
clientes.prg
#fim
E um segundo arquivo opcional, padrão com suas libs preferenciais.

Código: Selecionar todos

{win}incpaths=c:\hwgui\include;c:\letodb\include
{win}libpaths=c:\hwgui\lib
{win}libpaths=c:\letodb\lib

{win}gt=gtgui

{win}libs=hwgui hbxml procmisc hwg_qhtm
{win}libs=hbwin libpng hbct hbnf gtwvg 
{win}libs=rddleto hbxpp
{win}libs=xhb
Agora, me diga qual é o mais fácil de instalar e compilar seus fontes ?
Sem falar que agora temos uma poderosa IDE.

Saudações,
Itamar M. Lins Jr.

Re: Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 20 Mar 2010 23:03
por sygecom
No link abaixo você encontra o xHarbour compilado:
http://free.xharbour.com

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 17 Mar 2014 10:46
por microvolution
meus caros, instalei o HMB para tentar migrar meu clipper para harbour ou xharbour (não sei q M**** é essa até agora).
Bom, mas, assim que clico no menu principal (arquivo) e tento criar um novo projeto, ele me responde:
"nome do projeto ou caminho inválido (espaços e caracteres especiais não são permitidos)"
Não estou colocando nada, a não ser o nome do meu projeto, que já tentei variações e não deu em nada como exemplo:
SICCA335, SICCA, SiCCA, SISTEMA, TESTE, 335SICCA, etc, etc...
Nada funciona, dá a mesma mensagem.
Bom, como já havia falado em outros tópicos deste fórum, já tem uns 4 a 6 anos q tento migrar pra harbour/xharbour (como já disse q M**** é essa de 2 nomes ou 2 compiladores diferentes?kkkkkkk), e desisto por achar muito difícil...
já tentei o xDev e nada, xEdit e nada, braço a braço e nada, o amigo Eolo Ventura já até tentou me ajudar, mas tb não entendi patavina de nada.
Acredito que agora abrindo o verbo, meus caros colegas clippeiros irão me dar instruções em que eu possa ser feliz.
grato,
W de Paula.

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 17 Mar 2014 12:17
por Kapiaba
Venha para este forum, dúvido que não consiga:

Em portugues:

http://fivewin.com.br/

Em espanhol:

http://forums.fivetechsupport.com/index.php

abs,

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 17 Mar 2014 14:04
por fladimir
W de Paula vc programa ou gerou um programa com o Sculptor, pq como vc mesmo disse tentou migrar a alguns tempos e não conseguiu, porém em outro momento vc mencionou q usou o Sculptor pra gerar algo (desculpe se entendi errado), então pergunto isto pra termos idéia do teu nível de entendimento das respostas q estão sendo dadas...

Explico...

Uns anos Anos atrás eu não programava, mas entendia algo da linguagem pois fui tendo contato etc, tempos depois na vontade de ter um programa quis encurtar o caminho e usei ferramentas como Miro, Gaspro, Sculptor etc, são interessantes, mas no meu caso, não permitiu q eu realmente melhorasse meu entendimento e aprendizado da linguagem o q ocorreu foi q somente qdo eu "bati cabeça" digamos assim fui começando a aprender...

... então é fundamental sabermos se vc desenvolve e tem conhecimento do que os colegas estão te orientando pra migrar ou se não tem.

Caso não tenha talvez então seria melhor primeiro fazer um programinha simples tipo uma agenda de contatos, pra aprimorar os conhecimentos e ai depois trabalhar na migração do teu outro sistema...

[]´s

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 01 Mar 2015 22:20
por microvolution
Olá Fladimir, obrigado por responder.
Desculpa é que já tem quase um ano que postei essas dúvidas.
Aliás, desde 2009, tento converter/migrar de clipper para harbour/xharbour mas não tenho tido sucesso.
Agora em 2015 fui tentar vender esse meu único aplicativo para um comércio e já estava com quase tudo pronto (inclusive criei até instalador para que eu não tenha que fazer manualmente, que inclui rotinas de cryptografia em delphi /regedit), aí quando tentei rodar, sabe o que me apareceu: "seu sistema não é compatível".
Passei a maior vergonha, pois está instalado o win6 64 bits.
Bom, quanto à sua pergunta, não sei se entendi bem o seu comentário e se é isso que você queria.
Bom, vou tentar explicar o motivo pelo qual uso sculptor.
Em 1986 comecei a programar em basic.
Aí em 1990 conheci o dbaseIII num escritório de contabilidade que daí mudamos para clipper.
Fui contratado para informatizar. Só que na época não sabia nada de contabilidade e tivemos que comprar um software pronto.
Em 1998, saí e fui para um loja de departamento que estava no processo de informatização. E, lá o programador contratado já estava começando a produzir o aplicativo com a ajuda do sculptor. Então pra não perder tempo (apesar que fiquei por ali 5 anos), fizemos o aplicativo com a ajuda do sculptor e gastei 9 meses para concluir o projeto.
Então o programa pronto, e, após os 5 anos, eu tinha um contrato que me impedia de vendê-lo para outra empresa durante mais 5 anos. Então, só em 2009 é que pude tentar comercializá-lo. Então, o clipper, já estava falido e comecei a aprender delphi, vb, c++, etc...
Mas como ninguém me dava uma certeza de qual linguagem seria a que perdurasse por muitos anos... fiquei parado no tempo.
Bom, é isso aí. Não pretendo largar o clipper, mas, também não posso ficar com essas telas MSDOS e sem MOUSE diante dos clientes.
Por isso estou aqui novamente, para que desta vez - como num concurso público, eu passe definitivamente nesta prova.
Espero que possam me ajudar.
Grato,
MICROVOLUTION / W DE PAULA.

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 01 Mar 2015 23:10
por Jairo Maia
Olá W de Paula, permita-me minha opinião:

Confesso que é a primeira vez que vejo o termo sculptor. Porém está claro que ele é um GAS (Gerador Automático de Sistemas) em Clipper.

Quanto a seu sistema não ser compatível com 64 Bits, é porque ele está sendo gerado em 16 bits.

Em se tratando de Clipper, não há segredo para migrar para [x]Harbour. Monte um exemplo usando o sculptor, e poste aqui para que possamos orientá-lo a como compilar em Harbour.

Quanto a diferença entre Harbour e xHarbour, de forma sucinta, (e sem apologia a qualquer um deles, a decisão é sua), podemos dizer que o xHarbour foi o primeiro, mas houve divórcio entre os desenvolvedores, e então a dissidência criou o Harbour, e o Harbour (na minha opinião) está com seu desenvolvimento bem mais adiantado em relação ao xHarbour.

Quanto a isso:
microvolution escreveu:Por isso estou aqui novamente, para que desta vez - como num concurso público, eu passe definitivamente nesta prova.
Negativo. Neste caso, a única analogia entre um concurso público é que você precisa estudar. Ademais, você não está concorrendo com ninguém. Depende única e exclusivamente de você assumir sua vaga.

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 01 Mar 2015 23:58
por fladimir
W de Paula é isso ai q o Jairo falou...

Migre pra xHarbour/Harbour q a gente te ajuda e ai teu sistema vai rodar no Windows 64 sem precisar de emulador, pq mesmo em clipper parece q da pra fazer ele rodar no Windows 64 bits (não tenho certeza), mas o melhor é migrar e ter acesso a mais recursos.

[]´s

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 02 Mar 2015 10:53
por Itamar M. Lins Jr.
podemos dizer que o xHarbour foi o primeiro,
O Harbour é o primeiro, depois ficou apenas poucas pessoas no Harbour, muita gente foi p/ o xHarbour, agora tem pouca gente no xHarbour...

Estou me referindo não só a parte de desenvolvimento, mas de uma forma geral.

Saudações,
Itamar M. Lins Jr.

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 02 Mar 2015 11:20
por Itamar M. Lins Jr.
e então a dissidência criou o Harbour, e o Harbour (na minha opinião) está com seu desenvolvimento bem mais adiantado em relação ao xHarbour.
Não aconteceu dissidência total, o Viktor e alguns outros não queriam quebrar a compatibilidade com clipper 5.X, a proposta do xHarbour é que não existisse essa preocupação de compatibilidade, e o pessoal começou a criar N bibliotecas, inclusive uma visual What32...
O xHarbour é filho do Harbour, não o contrario, enquanto o pessoal ficava no X, o Viktor e alguns outros tocavam o barco sozinhos... Depois o Przemek que é o GURU MASTER, se desentendeu com o Ron Pinkas, eram discussões o tempo todo na lista de desenvolvedores, porque o Ron só sabe usar Windows, não sabe nada de outros SO, e tem conhecimento limitado...Resultado o Przemek saiu do X, e continuou no Harbour ele não chegou a sair do Harbour, manteve os dois projetos, até hoje ele faz alguma coisa lá no xHarbour, mas ele deixou bem claro que (eles) a empresa ".com" deveria de tocar o barco, nisso chegou lá um tal de Andi Jhaja e começou a modificar o xHarbour todo e no final ele tentou fazer uma modificação na qual o xHarbour não mas compilaria no Linux e outros OS, só funcionaria no Windows! resultado o Przemek alertou o pessoal, ele melindrou e foi embora... só que pelo que podemos observar no Changelog, estão copiando algumas coisas do Harbour, e o processo continua devagarinho, eles precisam vender o produto deles p/ se manter. Só que por causa dessa maneira de trabalhar no meu ponto de vista mataram a galinha dos ovos de ouro.

Se podemos avaliar sem isenção, o pessoal do xHarbour teria mais motivos de ser contra o Harbour do que o contrário. Pois o Harbour não compete com as empresas que trabalham com ele (Xailer/Fivewin) enquanto as modificações no xHarbour são empacotadas e vendidas por causa da licença de uso dele...

E a xHarbour.com passou a competir com as demais empresas, no meu ponto de vista de uma forma desigual. Tudo que se faça na xHarbour.org ajuda diretamente a empresa xHarbour.com, (mão de obra gratuita) e também aconteceu que outras bibliotecas começaram a colidir com os produtos pagos, motivo pelo qual não podem fazer alterações profundas no código porque teriam que refazer alguns de seus produtos pagos.

Saudações,
Itamar M. Lins Jr.

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 02 Mar 2015 11:40
por Jairo Maia
Itamar M. Lins Jr. escreveu:O xHarbour é filho do Harbour, não o contrario
Poxa, sempre achei que era o contrário. Valeu a aula Itamar, aliás muito didática.

Faltou leitura sobre isso. Mas numa rápida pesquisa sobre mais informação de cara já me deparei com isso: xHarbour Language Extensions

Valeu Itamar.

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 02 Mar 2015 11:45
por Pablo César
Jairo Maia escreveu:
Itamar M. Lins Jr. escreveu:O xHarbour é filho do Harbour, não o contrario
Poxa, sempre achei que era o contrário
Fala sério !

Migrar do Clipper 5.2e com Exospace v1.0g para harbour

Enviado: 02 Mar 2015 11:51
por Itamar M. Lins Jr.
xHarbour is a fork from Harbour created December 2001. It aims to follow a more aggressive development path, and be more responsive to market trends, and users input.
São as meias verdades da internet... No fundo o xHarbour.com é só para windows mesmo, não tem nada feito p/ Linux!
Querem saber a verdade leiam o Changelog do Harbour e xHarbour!

Saudações,
Itamar M. Lins Jr.