Clipper On Line • Ver Tópico - Caracteres Especiais
Mudar para estilo Clássico
Discussão sobre a linguagem CA-Clipper.
Postar uma resposta

Caracteres Especiais

26 Jan 2018 17:03

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

26 Jan 2018 17:16

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

03 Abr 2024 10:09

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

03 Abr 2024 11:33

É 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.
Postar uma resposta