O Clipper, e até mesmo o Harbour, aceitam de tudo, coisas certas e coisas erradas.
Tudo depende do que usa nos fontes.
Pode ser que não precise mexer em nada, pode ser que precise.
Só tem um jeito de saber: tentando.
- compila os fontes com Clipper
- compila os fontes com Harbour
Se por acaso não compilar com Harbour, pode continuar com Clipper, até ajustar tudo.
Comece pelo princípio de que Harbour compila Clipper.
Se não compilar, vai ser algum ajuste que também vai continuar funcionando no Clipper.
Então, não tem nada a perder, em último caso vai estar melhorando os fontes em Clipper.
Uma vez compilado em Harbour, 32 bits, vai rodar em máquinas 32 e 64 bits.
O problema maior, seja Clipper, Harbour ou XHarbour, é que a gente pode fazer muitas "doideiras" em termos de fonte.
Nem todas essas "doideiras" são aceitas em todos.
Uma vez não tendo nenhuma "doideira", o mesmo fonte compila em todos.
E como a gente passou por essa fase há muito tempo... não dá pra lembrar de cada "doideira" que poderia não aceitar, ou do que pode existir nos fontes.
Caracteres Especiais
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Caracteres Especiais
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Caracteres Especiais
Exemplo:
No Clipper autumn aceita replace a with 1 b with 2 c with 3
No Harbour é obrigatório vírgulas: replace a with 1, b with 2, c with 3
No Clipper não precisava, porque o DOS já considerava 25x80, mas no Harbour é obrigatório SetMode(25,80)
Alterando isso no fonte, continua compilando com Clipper normalmente.
Impressora é um caso a parte.... como é o Windows que imprime, vai precisar comando de fim de relatório, senão o Windows pode ficar esperando continuação do relatório.
Se for o caso, criar um ImpressoraBegin(), impressoraEnd(), com o que precisa, e vai continuar compilando com Clipper e Harbour.
É por aí... o começo seria compilar, depois resolver alguma diferença, e por fim usar as vantagens.
O aconselhável pra começar seria o Harbour 3.2, porque dá pra baixar pronto pra uso.
Vantagens de um ou de outro? Nem importa agora. Com qualquer deles já vai ter vantagem sobre o Clipper.
De começo: com Clipper pode usar 640KB de memória, com Harbour pode usar 4GB (4.000KB) e até 64 bits.
Só isso já deixa tudo melhor e mais rápido, e seu aplicativo pronto pra qualquer computador.
IMPORTANTE:
A maioria das LIBs disponíveis para Clipper também tem no Harbour.
Mas não todas. Então depende do que usa também.
No Clipper autumn aceita replace a with 1 b with 2 c with 3
No Harbour é obrigatório vírgulas: replace a with 1, b with 2, c with 3
No Clipper não precisava, porque o DOS já considerava 25x80, mas no Harbour é obrigatório SetMode(25,80)
Alterando isso no fonte, continua compilando com Clipper normalmente.
Impressora é um caso a parte.... como é o Windows que imprime, vai precisar comando de fim de relatório, senão o Windows pode ficar esperando continuação do relatório.
Se for o caso, criar um ImpressoraBegin(), impressoraEnd(), com o que precisa, e vai continuar compilando com Clipper e Harbour.
É por aí... o começo seria compilar, depois resolver alguma diferença, e por fim usar as vantagens.
O aconselhável pra começar seria o Harbour 3.2, porque dá pra baixar pronto pra uso.
Vantagens de um ou de outro? Nem importa agora. Com qualquer deles já vai ter vantagem sobre o Clipper.
De começo: com Clipper pode usar 640KB de memória, com Harbour pode usar 4GB (4.000KB) e até 64 bits.
Só isso já deixa tudo melhor e mais rápido, e seu aplicativo pronto pra qualquer computador.
IMPORTANTE:
A maioria das LIBs disponíveis para Clipper também tem no Harbour.
Mas não todas. Então depende do que usa também.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- deividdjs
- Usuário Nível 3

- Mensagens: 377
- Registrado em: 19 Set 2006 09:39
- Localização: Foz do Iguaçu / Pr
Caracteres Especiais
bom dia amigos !
Instalei um computador com windows 11 em espanhol e os caracteres ficaram zoados .. alguém sabe como faço pra arrumar isso ??
o estranho é que tenho vários clientes com windows 11 em espanhol e nunca ocorreu esse problema ..
Abraço!
Instalei um computador com windows 11 em espanhol e os caracteres ficaram zoados .. alguém sabe como faço pra arrumar isso ??
o estranho é que tenho vários clientes com windows 11 em espanhol e nunca ocorreu esse problema ..
Abraço!
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Caracteres Especiais
É Clipper mesmo ?
Talvez a codepage nas propriedades do atalho.
Se for harbour, tem a opção de usar WVT ou WVG.
Pra gtwvg só adicionar GTWVG.HBC, e se não tiver, um SetMode(25,80) ou o tamanho que preferir, seguido de CLS.
Assim usa janela Windows, gráfica, e não depende de configuração.
Talvez a codepage nas propriedades do atalho.
Se for harbour, tem a opção de usar WVT ou WVG.
Pra gtwvg só adicionar GTWVG.HBC, e se não tiver, um SetMode(25,80) ou o tamanho que preferir, seguido de CLS.
Assim usa janela Windows, gráfica, e não depende de configuração.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/