Acentuação na nova versão HMG.3.1.5

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
billy1943
Usuário Nível 4
Usuário Nível 4
Mensagens: 570
Registrado em: 12 Mai 2009 17:33
Localização: Bauru-SP

Acentuação na nova versão HMG.3.1.5

Mensagem por billy1943 »

Entrei para compilar alguns exemplos da nova versão da HMG, mais precisamente em:
SampleApplications
Agenda
- Compilei e verifiquei que a acentuação e cedilhas estão saindo com erros;
- Entrei no editor do fonte e testei todas as formatações oferecidias: ANSI, UTF-8 e UTF-8 sem BOM e nenhuma delas corrigiu
a acentuação
- no fonte elas estão presentes, somente no executável é que são trocadas


Onde alterar ?
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Acentuação na nova versão HMG.3.1.5

Mensagem por Toledo »

Olá Billy, altere o arquivo Agenda.prg conforme segue:

Código: Selecionar todos

REQUEST HB_CODEPAGE_PTISO

Function Main() 		
	Local i := 0

        HB_CDPSELECT("PTISO")
        ...
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Acentuação na nova versão HMG.3.1.5

Mensagem por Pablo César »

billy1943 escreveu:Onde alterar ?
No próprio fonte. Edite o Agenda.prg, escolha UTF-8 e refaça as acentuações. Veja o arquivo em anexo.

Para configurar o idioma português nas mensagens provindas do uso de API (MsgInfo, MsgYesNo, etc..) a versão 3.1.x em diante você só precisa dar o seguinte comando:

SET LANGUAGE TO PORTUGUESE

Só isto é suficiente. Pois além de setar a linguagem seta também o CODEPAGE.
Agenda.rar
(3.96 KiB) Baixado 108 vezes
O prg em anexo levei tanto tempo em ajeitar a tabulação... affff demorou mas ficou pronto...
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Acentuação na nova versão HMG.3.1.5

Mensagem por Mario Mesquita »

Bom dia, amigos!

Eu também tentei compilar meus programas com a 3.1.5 e ficou tudo sem acentos.

Mas vi que tinha que mexer em .BAT de compilação ou algo assim, então deixei pra depois e continuo com a 3.0.46...

É só isso aí que vcs responderam mesmo? Quero pular para essa versão, se for isso é rápido de ajustar.

Sds,
Mario.
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Acentuação na nova versão HMG.3.1.5

Mensagem por Mario Mesquita »

Um detalhe, eu não vou usar a versão UNICODE, e sim a versão "normal".
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Acentuação na nova versão HMG.3.1.5

Mensagem por Pablo César »

Mario Mesquita escreveu:Eu também tentei compilar meus programas com a 3.1.5 e ficou tudo sem acentos.
Se fizer certo, não tem como não fazer acentos. Pelo contrário, o formato UNICODE garante que você possa interagir com páginas da web e muitas outras vantagens.
Mario Mesquita escreveu:Mas vi que tinha que mexer em .BAT de compilação ou algo assim
Não tem que mexer em BAT nenhuma.
Um detalhe, eu não vou usar a versão UNICODE, e sim a versão "normal"
Versão normal é a ultima. Perderá muitos recursos... ficará no tempo...

Não tem NADA de errado com a versão UNICODE gente !
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder