Eu venho aconselhando a muitos colegas aqui no fórum. Se quiser converter seu código em Clipper e passar seus sistemas em 32 bits, você pode contar com um IDE muito boa porque é muito prática, muito fácil de trabalhar. Claro que você tem duas opções de compilar em modo console. Modo console para os que não sabem é modo não gráfico, assim como são as telas do Clipper (iguaizinhas).
1. Então baixe a IDE, eu aconselho a versão 3.0.035 que tem a opção de configurar se você quer compilar em modo console ou modo gráfico.
Eis o link para baixar a HMG 3.0.035: http://www.hmgforum.com/site/index.php?option=com_phocadownload&view=category&id=1:hmg-3.0&download=24:hmg-3.0.35-test&Itemid=2
Se quiser baixar outras versões eis o link: http://www.hmgforum.com/site/index.php?option=com_phocadownload&view=category&id=1:hmg-3.0&Itemid=2 (mas eu aconselho começar com 3.0.035)
2. Depois disso instale o HMG na pasta que aconselha o programa de instalação (assim facilita entendimento para todos).
3. Abra uma pasta e coloque uma cópia do seu sistema que foi feito em Clipper.
4. Chame a IDE do HMG. Na primeira vez estará em inglês (óbvio) mas vc pode configurar para português brasileiro e pode também configurar o editor de textos que vc mais estiver acostumado. Claro que o ideal é que seja um editor GUI não o QEdit.exe nem o EDIT.exe do antigo Windows. Eu aconselho a usar o Notepad Plus que é freeware e ainda pode configurar as cores do editor diferenciando comandos, funções, numeros e os fechamentos do IF... Do While... For... com o endifs... enddo... Next... etc... Para configurar idioma e editor, vá no menu Tools e item Preferences você vai ver uma janela com Module Editor e IDE Interface Language, mude e clique em Ok. Para que tenha efeito, saia e entre novamente que irá aparecer em português (se foi esse o idioma que você tinha escolhido: Pt-BR, é claro).
5. Clique em Arquivo e no subitem Novo Projeto ou clique no botão Novo Projeto, dê um nome curto sem espaços nem caracteres especiais, pode ser o mesmo nome do prg principal.
6. A IDE irá criar dois arquivos um prg chamado Main.prg e um fmg (que seria o arquivo de telas para Windows) também chamado de Main. Eu normalmente não gosto desses nomes e deixo com o nome que já possui meu sistema.
Então apago eles, clico no Main.fmg e vou no menu Projeto no subitem Excluir Arquivo e novamente faço para o Main.prg fecho as janelas do prg e do fmg.
7. Bom agora vou colocar o meu prg principal que era o primeiro no Clipper e vou importar ele para que a IDE trabalhe com ele. Vou no menu Projeto e subitem Importar Arquivo daà irá aparecer como Main o meu primeiro prg. Logo importo os outros prgs que precisam compilar.
8. Uma coisa muito importante é colocar Function Main() no começo do primeiro prg após os includes.
9. Agora precisa dizer para a IDE que você quer compilar em modo console portanto a sua aplicação não é no padrão Windows, isto é, em modo gráfico. O programa irá parecer idêntico que as telas do Clipper. Para isso vá na janela Gerenciador de Projeto e clique na aba Configuração, você verá que tem um item Console mode clique com double click e mude para .T.
10. Agora tente compilar, no menu Projeto no subitem Executar ou pressione F5 ou clique no botão Executar que irá compilar e executar a sua aplicação. Se forem relatados erros, utilize o fórum para sanar suas dúvidas. Eu utilizo muito o Google para localizar a solução de erros colocando exatamente igual a mensagem de erro que aparece na tela. Basicamente resolvo 90% da minhas dúvidas.
Agora vou mostrar como abrir um projeto que já tenha sido feito com HMG. Fiz uns prgs simples, mais a tÃtulo de comprovação de que posso chamar outros prgs mesmo não contedo Function <nome_da_função> e ainda utilizar passando parâmetros. Anexei um exemplo compactado que deverá ser descompactado em numa pasta (vamos chamá-la de pasta teste19).
1. Após fechar o primeiro projeto ou qualquer outro projeto, vá no menu Arquivo e no subitem Fechar Projeto. Após isso pode-se trabalhar com outro projeto. A IDE também aceita ser aberta em outras instâncias, ist é, pode chamar várias seções e portanto vário projetos. Mas quem consegue trabalhar com vários projetos ao mesmo tempo ?
2. Vamos abrir o projeto demo que está na pasta teste19. Vá no menu Arquivo no subitem Abrir Projeto ou pressione F2 ou clique no botão Abrir Projeto, vá na pasta teste19 e verá lá o arquivo demo.hbp, após clicando nele, irão aparecer 2 prgs (Main.prg e Prog1.prg) na janela Gerenciador de Projeto.
3. Como esse é um exemplo simples e não está com erro algum. Você pode compilá-lo. Isso você ja sabe... (item 10)
Bom com mais tempo irei colocar as telas demostrativas. Se surgirem dúvidas ou algum erro neste tutorial, podem questionar aqui mesmo.
Um grande abraço e espero que seja muito util para todos.
Tópicos relacionados:
http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=11543
http://www.pctoledo.com.br/forum/viewtopic.php?f=45&t=12246&p=71664#p71664
http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=12628&p=73131&hilit=hmg#p72828
http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=12628&p=73131&hilit=hmg#p73131
http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=13054&p=75070#p75070