Page 1 of 1

problemas con la letra Ñ

Posted: Thu Jan 24, 2008 7:06 pm
by nolgiati
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!

Posted: Fri Jan 25, 2008 3:49 pm
by ADBLANCO
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.

Re: problemas con la letra Ñ

Posted: Fri Jan 25, 2008 3:57 pm
by mmercado
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

Posted: Fri Jan 25, 2008 3:58 pm
by ADBLANCO
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]

Posted: Fri Jan 25, 2008 7:28 pm
by nolgiati
Este es el codigo:

Code: Select all

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!

Posted: Fri Jan 25, 2008 8:57 pm
by Willi Quintana
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

Posted: Fri Jan 25, 2008 9:37 pm
by ADBLANCO
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

Posted: Mon Jan 28, 2008 3:29 pm
by nolgiati
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!

Posted: Mon Jan 28, 2008 3:37 pm
by Kleyber
Hola,

Y lo que ocurre si intentas con ANSITOOEM(), asi:

Code: Select all

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,

Posted: Mon Jan 28, 2008 4:47 pm
by Armando
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

Posted: Tue Jan 29, 2008 1:05 am
by mmercado
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

Posted: Tue Jan 29, 2008 10:36 am
by jose_murugosa
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

Posted: Tue Jan 29, 2008 1:24 pm
by nolgiati
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.

Posted: Tue Jan 29, 2008 3:16 pm
by El Loco
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 =>))