Página 1 de 1

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

Enviado: 10 Out 2013 11:10
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 ?

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

Enviado: 10 Out 2013 18:44
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,

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

Enviado: 10 Out 2013 19:45
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...

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

Enviado: 11 Out 2013 10:41
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.

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

Enviado: 11 Out 2013 10:43
por Mario Mesquita
Um detalhe, eu não vou usar a versão UNICODE, e sim a versão "normal".

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

Enviado: 11 Out 2013 14:58
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 !