FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour MsgAlert muestra mal los acentos.
Posts: 143
Joined: Fri Oct 07, 2005 03:14 PM
MsgAlert muestra mal los acentos.
Posted: Mon Aug 18, 2025 08:22 PM

Buenas tardes Foro, tengo problema con msgAlert(), no me muestra bien los acentos, anteriormente con FWH2104 no ten铆a problemas.

Me falta alguna configuraci贸n ??

BCC Embarcadero C++ 7.00 for Win32

xHarbour 1.2.3 Intl. (SimpLex) (Build 20201212)

saludos

Joel Andujo

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: MsgAlert muestra mal los acentos.
Posted: Tue Aug 19, 2025 05:51 AM
Estimado Joel,

Este c贸digo funciona bien aqui:
#include "FiveWin.ch"

function Main()

    MsgAlert( "lim贸n" )

return nil
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: MsgAlert muestra mal los acentos.
Posted: Tue Aug 19, 2025 06:58 AM

Dear Antonio,

Your sample does not work fine here. It shows "lim鈮".

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: MsgAlert muestra mal los acentos.
Posted: Tue Aug 19, 2025 03:19 PM
#include "FiveWin.ch"

EXTERNAL HB_LANG_PT, HB_CODEPAGE_PTISO, HB_CODEPAGE_PT850

#ifNdef __XHARBOUR__     // Somente para HARBOUR, XHARBOUR nao tem isso ainda.
   REQUEST HB_CODEPAGE_UTF8
   REQUEST HB_CODEPAGE_UTF8EX
#endif

FUNCTION Main()

   #ifdef __XHARBOUR__  // PERFEITO COM XHARBOUR( I Like )

      HB_LANGSELECT( 'PT' )     // Default language is now Portuguese
      HB_SETCODEPAGE( "PT850" )
      HB_CDPSELECT( "PTISO" )
      HB_SETCODEPAGE( "UTF8" )

   #Else // HARBOUR E ASSIM:

      HB_LANGSELECT( 'PT' )     // Default language is now Portuguese
      HB_SETCODEPAGE( "UTF8" )
      HB_CDPSELECT( "UTF8EX" )
      HB_SETCODEPAGE( "PT850" )
      HB_CDPSELECT( "PTISO" )

   #Endif

   MsgAlert( "lim贸n" )

RETURN NIL
Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: MsgAlert muestra mal los acentos.
Posted: Tue Aug 19, 2025 04:13 PM

que editor de texto usas para tus prg?

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: MsgAlert muestra mal los acentos.
Posted: Tue Aug 19, 2025 04:54 PM
En mi caso, he probado con 茅ste c贸digo y funciona correctamente:
#Include "Fivewin.ch"
FUNCTION MAIN()

	REQUEST HB_Lang_ES
	HB_LangSelect("ES")
	SET( _SET_CODEPAGE, "ESWIN" )
	
	MsgInfo( 'Lim贸n' )
RETURN nil
y funciona bien, sin embargo me ha pasado a partir de la versi贸n 25.04 en una aplicaci贸n no aparecen las letras con tilde y otros caracteres en las dialogs de recursos.....
No he comentado el tema porque estoy tratando de encontrar que lo genera y porqu茅 me pasa en una aplicaci贸n puntual y en otras no.
Lo comento por si suma algo.
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: MsgAlert muestra mal los acentos.
Posted: Tue Aug 19, 2025 05:33 PM

Este problema empez贸 con un cambio que el querido Maestro Nages hizo y que destruy贸 la p谩gina de c贸digos. En la versi贸n FWH19.05, todo funciona perfectamente sin necesidad de trucos. No tengo ni idea de por qu茅 el Maestro Nages cambi贸 la p谩gina de c贸digos.

Quiz谩s el querido maestro Antonio Li帽ares pueda explicar lo sucedido.

Gracias, tks.

Regards, saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 143
Joined: Fri Oct 07, 2005 03:14 PM
Re: MsgAlert muestra mal los acentos.
Posted: Thu Aug 21, 2025 04:00 PM

Buenos d铆as Foro, con estas dos instrucciones asunto arreglado:

REQUEST HB_CODEPAGE_ESMWIN

HB_CDPSelect('ESMWIN')

FWH2506 xHarbour

saludos

Joel Andujo

Continue the discussion