problemas con la letra Ñ

problemas con la letra Ñ

Postby nolgiati » Thu Jan 24, 2008 7:06 pm

Hola a todos!!
Estoy intentando escribir en un say desde el codigo la palabra año que contiene la letra Ñ y me muestra otra cosa.
Ya probe con la funcion OEMTOANSI("Años") y viceversa y no funciono.
Alguien tuvo ya este problema?
Agradeceria su ayuda.

Slds!
User avatar
nolgiati
 
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Postby ADBLANCO » Fri Jan 25, 2008 3:49 pm

No tendrás un problema con la configuración de tu editor de programas?
Otra Cosa, si el origen del dato ya es Ansi, te retorna otra cosa,
Puedes probar con:

IIF(ISOEM(cVariable),OEMTOANSI(cVariable),cVariable)


No se, digo yo...



Saludos, Desde Valencia,Venezuela.
User avatar
ADBLANCO
 
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Re: problemas con la letra Ñ

Postby mmercado » Fri Jan 25, 2008 3:57 pm

nolgiati wrote:Alguien tuvo ya este problema?

Es raro lo que te pasa, a mí los Says con ñ's me aparecen bien.

Es en un díálogo desde recursos? podrías mostrarnos la parte de tu código donde se dá el problema?

Saludos.

Manuel Mercado
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Postby ADBLANCO » Fri Jan 25, 2008 3:58 pm

Otra Idea:

Si lo que vas a poner ya es ansi, no lo conviertas.

por Ejemplo:

MSGALERT("Años")

saldrá como debe ser, Pero:

MSGALERT(OemToAnsi("Años"))

Saldrá otra cosa (a±os)

Puede ser lo que te está sucediendo..

[/code]
User avatar
ADBLANCO
 
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Postby nolgiati » Fri Jan 25, 2008 7:28 pm

Este es el codigo:

Code: Select all  Expand view  RUN
AnioAnt:="10 AÑOS"+" - "+"10 DIAS"

REDEFINE SAY oSay21     ID 109 OF oDlg;
   PROMPT " ";
   COLOR Negro FONT oFont3

//Cuando presiono un boton se carga el oSay21
oSay21:SetText("Antiguedad del cliente: "+AnioAnt)


Gracias por la ayuda!
User avatar
nolgiati
 
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Postby Willi Quintana » Fri Jan 25, 2008 8:57 pm

Estoy seguro que es un lio de editor de los prgs y/o de los recursos, uso el Med para editar los prgs, solo debo crea un nuevo prg y zas, se corrige el lio..

Salu2
User avatar
Willi Quintana
 
Posts: 1022
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Postby ADBLANCO » Fri Jan 25, 2008 9:37 pm

Tu editor se puede configurar, porque el que yo utilizo, permite cambiar entre ansi y oem, Verifica si tu editor tiene esa característica, a lo mejor es lo que te está sucediendo,
Nota:
Probé el código que mandastes y aquí sale perfecto, pero si cambio el 'set' de caracteres del editor por oem y coloco una Ñ, al ejecutar, aparece el caracter raro en pantalla.

A lo mejor damos con el fallo.


Suerte.
Hasta el lunes
User avatar
ADBLANCO
 
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Postby nolgiati » Mon Jan 28, 2008 3:29 pm

Estoy usando MED como editor de texto y Pellec comoeditor de recursos.
Pobre todo lo que me fueron diciendo, y nada! Sigue saliendo mal.
Gracias de verdad por la ayuda, voy a seguir intentando solucionarlo.
Si a alguien se le ocurre algo mas me avisa.
Muchas gracias!
User avatar
nolgiati
 
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Postby Kleyber » Mon Jan 28, 2008 3:37 pm

Hola,

Y lo que ocurre si intentas con ANSITOOEM(), asi:
Code: Select all  Expand view  RUN
AnioAnt:=ANSITOOEM("10 AÑOS"+" - "+"10 DIAS")

REDEFINE SAY oSay21     ID 109 OF oDlg;
   PROMPT " ";
   COLOR Negro FONT oFont3

//Cuando presiono un boton se carga el oSay21
oSay21:SetText("Antiguedad del cliente: "+AnioAnt)


Saludos,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Postby Armando » Mon Jan 28, 2008 4:47 pm

Nolgiati:

Tal cómo te han mencionado el problema es de tu editor de textos, si estas usando MED prueba en OPTIONS, luego das un clic sobre la opción
dos DOS(OEM) Character set y veras que el texto de tu PRG cambia.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3235
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby mmercado » Tue Jan 29, 2008 1:05 am

nolgiati wrote:Estoy usando MED como editor de texto
En Med Options, DOS (OEM) Character Set, NO debe estar seleccionado. También trata de editar con MED el archivo RC

nolgiati wrote:Pobre todo lo que me fueron diciendo
Tienes razón, realmente nuestra ayuda ha sido muy Pobre ya que no has podido resolver tu problema, pero lo hacemos de todo corazón :-):-):-)

Saludos

Manuel Mercado
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Postby jose_murugosa » Tue Jan 29, 2008 10:36 am

mmercado wrote:
nolgiati wrote:Pobre todo lo que me fueron diciendo

Tienes razón, realmente nuestra ayuda ha sido muy Pobre ya que no has podido resolver tu problema, pero lo hacemos de todo corazón :-):-):-)

Saludos
Manuel Mercado



Jaja, Manuel, no has perdido el muy buen humor :D
Saludos/Regards,
José Murugosa
"Los errores en programación, siempre están entre la silla y el teclado y la IA!!"
User avatar
jose_murugosa
 
Posts: 1181
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Postby nolgiati » Tue Jan 29, 2008 1:24 pm

jaja!
Agradesco mucho la ayuda de todos!
Estos foros me han salvado muchas veces de esas trabas que no te das cuenta.
Seguramente sea el tema del MED que me comentaron ya que como recien me pase a este editor de texto tengo la version Free para probarlo.
Tendre que comprarlo urgente para poder resolverlo.
Gracias a todos nuevamente.
User avatar
nolgiati
 
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Postby El Loco » Tue Jan 29, 2008 3:16 pm

nolgiati wrote:jaja!
Agradesco mucho la ayuda de todos!
Estos foros me han salvado muchas veces de esas trabas que no te das cuenta.
Seguramente sea el tema del MED que me comentaron ya que como recien me pase a este editor de texto tengo la version Free para probarlo.
Tendre que comprarlo urgente para poder resolverlo.
Gracias a todos nuevamente.


Proba con Alt_209 (Ð)
Un abrazo. El Loco =>))
El Loco
 
Posts: 328
Joined: Fri May 19, 2006 4:08 pm
Location: Buenos Aires - Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 66 guests