Baixei um pequeno sistema em Minigui, compilei-o, tudo legal !!
Apenas a nossa acentuação brasileira (acento agudo, cedilha, etc) não aparece na execução do .EXE gerado, apesar dos mesmos estarem presentes nos fontes (.PRG).
Eu vi um ítem neste forum que trata sobre a acentuação no conteúdo dos .DBFs.
Onde devo alterar para que o executável saia perfeitamente acentuado ?
Acentuação no Minigui
Moderador: Moderadores
Acentuação no Minigui
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Acentuação no Minigui
Não sei se a sua opção refere-se ao uso exclusivo da MInigui ou se deseja ou trabalha também com HMG.
No HMG, agora (apartir da versão 3.1.0) trabalha com padrão UNICODE, o que possibilita e garante trabalhar com multi-línguas. Podem ser exibidos todos os acentos e fontes orientais de todos os países. Bastando editar o código fonte com editor no padrão UTF-8. Já na MiniGUi, ainda trabalha no padrão ANSI e requer que seja setado o SET LANGUAGE TO PORTUGUESE e o SET CODEPAGE TO PORTUGUESE.
No HMG, agora (apartir da versão 3.1.0) trabalha com padrão UNICODE, o que possibilita e garante trabalhar com multi-línguas. Podem ser exibidos todos os acentos e fontes orientais de todos os países. Bastando editar o código fonte com editor no padrão UTF-8. Já na MiniGUi, ainda trabalha no padrão ANSI e requer que seja setado o SET LANGUAGE TO PORTUGUESE e o SET CODEPAGE TO PORTUGUESE.
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.
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.
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
Acentuação no Minigui
Boa tarde colegas.
Pablo, eu, como novato, também estava com o mesmo problema na MiniGUI.
A tua sugestão resolveu metade do caminho.
Acertei totalmente, adicionando as Funções c_Linha := HB_OemToAnsi( c_Linha ) ou c_Linha := HB_AnsiToOem( c_Linha ), conforme o caso do conteúdo da linha vir de texto digitado no PRG ou de um arquivo DBF. Estas Funções nada resolviam antes do acréscimo dos dois SET's.
Pablo, eu, como novato, também estava com o mesmo problema na MiniGUI.
A tua sugestão resolveu metade do caminho.
Acertei totalmente, adicionando as Funções c_Linha := HB_OemToAnsi( c_Linha ) ou c_Linha := HB_AnsiToOem( c_Linha ), conforme o caso do conteúdo da linha vir de texto digitado no PRG ou de um arquivo DBF. Estas Funções nada resolviam antes do acréscimo dos dois SET's.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Acentuação no Minigui
Ahhh sim tinha entendido que a sua necessidade era sobre o acesso de strings existentes no DBF feitas em modo console. Tinha pensado apenas que era um comentário apenas como referência sua.billy1943 escreveu:Eu vi um ítem neste forum que trata sobre a acentuação no conteúdo dos .DBFs.
Você pode também fazer uso das fdunçoes IS_ANSI() e IS_OEM() para alternar a utilização das funções HB_OemToAnsi e HB_AnsiToOem.
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.
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.
Acentuação no Minigui
Como eu estou usando o HMG , a colocação dos SETs ref à linguagem deram erro de compilação.
O que solucionou mesmo foi editar o fonte no TotalEdit Pro, no formato de gravação UTF-8.
A versão é trial, e se alguém souber de algum outro editor de UTF-8 agradeço a menção.
O que solucionou mesmo foi editar o fonte no TotalEdit Pro, no formato de gravação UTF-8.
A versão é trial, e se alguém souber de algum outro editor de UTF-8 agradeço a menção.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Acentuação no Minigui
Estranho. Você pode listar tais erros ? Se bem que para a versão 3.1.3 o uso dos SET sobre linguagem, são dispensados (aplicação GUI, não console), mas atente para a versão do seu HMG.billy1943 escreveu:Como eu estou usando o HMG , a colocação dos SETs ref à linguagem deram erro de compilação.
Eu utilizo Notepad++, sem problemas. Este já vem na instalação do HMG. Basta setá-lo no menu Formatar/Codificação UTF-8.billy1943 escreveu:A versão é trial, e se alguém souber de algum outro editor de UTF-8 agradeço a menção.
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.
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.
Acentuação no Minigui
Desculpem-me pela minha ignorância, mas após postar o tópico anterior, vi que dentro da instalação do HMG já tem o NotePad++, na versão FREE e que já atualizei para 6.3.2.0 de 02/04/13;
Mas como disse um grande sábio ao responder ao seu rei que não sabia sobre um assunto que lhe foi perguntado:
"Eu sou pago pelo que sei, pois se fosse pelo que não sei todos os tesouros da Terra não bastariam."
Mas como disse um grande sábio ao responder ao seu rei que não sabia sobre um assunto que lhe foi perguntado:
"Eu sou pago pelo que sei, pois se fosse pelo que não sei todos os tesouros da Terra não bastariam."
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
Acentuação no Minigui
Se o amigo estiver usando a IDE do Roberto Lopez, podes configurar para UTF-8, em Barra de Menu -> Codificação.
O padrão dele é ANSI.
O padrão dele é ANSI.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)