Esclarecendo dúvidas: Bom transmitindo um pouco do que foi conversado aqui no chat do fórum (com Mauricio hoje nesta manhã).
1. O que você deve entender sobre a programação em modo console e modo GUI.
Foi dito que o seu primeiro passo para converter o seu sistema para 32 bits, deveria ser apenas entender como o Harbour funciona. E para isso você precisaria compilar em Harbour em modo console. Foi apresentado uma ferramenta gráfica a IDE do HMG que poderá ser muito útil para a compilação, mesmo em modo console.
2. Foi deixado claro que o seu primeiro passo deveria ser compilar em modo console para posteriormente você conhecer e daí então programar em modo GUI. Mas não quer dizer que ao compilar em modo console com Harbour, você irá automaticamente estar prontificado para compilar esse código em modo console para ser compilado em modo GUI. Não, a programação em modo console é totalmente diferente ao estilo como vínhamos fazendo com Clipper. Aqueles @ say... toda exibição de telas terão que ser refeitas da forma que o modo gráfico (programação para Windows) exige. Então, em lugar de @ SAY irão ser utilizados LABEL, em lugar de @ GET irã ser substituídos por TEXTBOX e assim conforme exige a ferramenta ou lib gráfica.
3. Os erros que por ventura estariam aparecendo na compilação do seu código Clipper para Harbour, na maioria podem ser atribuídos a funções que contém no seu código que era em Clipper e estas funções pertençam a bibliotecas externas. Então terá que ser tratada uma a uma, função por função. Substituindo cada função que continha na lib para uma função própria dentro do seu próprio código fonte. Para isso, você precisa isolar o problema. Uma das formas que auxiliam a pronta identificação de cada erro, é criando a função vazia, apenas o nome e o seu retorno, podendo ser lógico ou como string.
4. A indicação de compilar os exemplos que contém na pasta c:\hmg...\samples é para ir familiarizando-se com a programação GUI e ir vendo cada exemplo de uso de componentes gráficos.
Vou tentar baixar seu exemplo prá familiarizar melhor, antes de tentar meu Sistema.
(ver resposta 1,2 e 3)
Estou tentando compilar com o HMG. Confesso estar um pouco assustado mesmo.
(Ver resposta 4)
Supondo eu consiga compilar minha aplic em Console. Na sequencia, eu já consigo compilar ela em visual ??? E, aos poucos, ir aprendendo e convertendo comandos ???
(ver resposta 1, 2 e 3)
gostaria de saber se tem uma rotina para este validar Cnpj e Cpf, para eu poder abolir a minha Lib Append
Sim, você pode substitui-las. Basta você utilizar a opção "Busca Avançada" daqui do fórum, que você irá encontrar tanto na seção Clipper como Harbour. Ambas irão servir.