Página 2 de 2

Caracteres Especiais

Enviado: 26 Jan 2018 18:03
por JoséQuintas
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

Enviado: 26 Jan 2018 18:16
por JoséQuintas
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.

Caracteres Especiais

Enviado: 03 Abr 2024 10:09
por deividdjs
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!

Caracteres Especiais

Enviado: 03 Abr 2024 11:33
por JoséQuintas
É 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.