Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2008
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 18
xander Va por buen camino
Unhappy ¡Ya no aguanto a los acentos!!

Una vez se me ocurrió usar una herramienta que por alguna extraña razón les dio un cierto tratamiento a los fuentes de una aplicación mia, y convirtió todos los archivos a la codificación ANSI. Pues bien, cuando los archivos ANSI tienen acentos o caracteres propios del español el editor de Delphi 2007 se vuelve loco y no los muestra adecuadamente además de que ya no permite editar esa cadena de texto sin presentar muchas complicaciones.

Lo curioso es que aunque en el editor no salgan bien las cadenas, en el programa compilado todas las cadenas con acentos se ven perfectamente bien. Ok, entonces para poder editar estas cadenas convertí los fuentes con ayuda del PSPad en codificación UTF-8... y ahi si que salen bien los acentos en el editor de Delphi, pero al compilar las cadenas del ejecutable salen así:
en vez de decir: ¿Desea actualizar la versión? dice: Á¿Desea actualizar la versi~A3n?

Y no encuentro el modo de que ambas cosas tanto el editor funcione bien como el programa compilado presente bien las cadenas... Denmen un norte porque de plano a ratos creo que me estoy volviendo loco con los mugrosos acentos.

Cheers.
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
  #2  
Antiguo 14-11-2008
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
no basta con reemplazar los acentos con #Ascii? ejemplo #130 #160, funciona tambien en los dfm
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 14-11-2008
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 18
xander Va por buen camino
Si, eso he tenido que hacer en varios casos... pero el proyecto es muy grande... ademas de que hacer eso no me parece lo mas normal... me gustaría saber como le hago para que vuelvan a ser archivos fuente "normales"... en ningun otro proyecto tengo este problema.. solo en este
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
  #4  
Antiguo 14-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Pues me ha pasado lo mismo en Delphi 7, tras aplicar cierto parche, ya no me permite escribir acentos dentro del editor de código, simplemente ignora el acento y sólo pone la vocal .

Solución: armarme de paciencia, crear una aplicación que busca las cadenas de texto en todos los .pas y extraerlas a un archivo con extensión .inc que lo incluyo a la aplicación. Vamos, el típico "extract resourceString" de los BDS (pero extrayéndolo a otro archivo).

Por supuesto tengo que usar el bloc de notas para crear nuevas cadenas.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 14-11-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No sé si tendrá algo que ver, pero a mí me ocurrió con mi máquina virtual windows corriendo en ubuntu, lo que hice fue instalar de nuevo el VBoxGuestAdditions y asunto solucionado.
Responder Con Cita
  #6  
Antiguo 15-11-2008
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
Cita:
Empezado por xander Ver Mensaje
Lo curioso es que aunque en el editor no salgan bien las cadenas, en el programa compilado todas las cadenas con acentos se ven perfectamente bien. Ok, entonces para poder editar estas cadenas convertí los fuentes con ayuda del PSPad en codificación UTF-8... y ahi si que salen bien los acentos en el editor de Delphi, pero al compilar las cadenas del ejecutable salen así:
en vez de decir: ¿Desea actualizar la versión? dice: Á¿Desea actualizar la versi~A3n?
Actualizate a la nueva version de Delphi, con soporte de Unicode, no deberias tener este tipo de problemas.
__________________
[Crandel]
Responder Con Cita
  #7  
Antiguo 18-11-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Hola...

Cita:
Empezado por Lepe Ver Mensaje
Pues me ha pasado lo mismo en Delphi 7, tras aplicar cierto parche, ya no me permite escribir acentos dentro del editor de código, simplemente ignora el acento y sólo pone la vocal .

Solución: armarme de paciencia, crear una aplicación que busca las cadenas de texto en todos los .pas y extraerlas a un archivo con extensión .inc que lo incluyo a la aplicación. Vamos, el típico "extract resourceString" de los BDS (pero extrayéndolo a otro archivo).

Por supuesto tengo que usar el bloc de notas para crear nuevas cadenas.

Saludos
¿De casualidad no tienes instalados los CNWizards? Por que yo tenía ese problema, pero con la nueva versión de este paquete de asistentes se solucionó...

Cita:
Empezado por CnWizards 0.8.9.456
=====================
5. Change List
=====================

0.8.9 to 0.8.8:

...
* Fix a Problem of Accent Char Input when Auto Input Bracket Enabled.
...
Saludos...
Responder Con Cita
  #8  
Antiguo 18-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Asias Maeyanes

Yo es que no suelo actualizar mucho.... CnWizards_0.8.2.356

Mejor se lo pido a Papá Noel, que ya no tarda mucho .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #9  
Antiguo 25-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Desde aquí quiero dar las gracias a Maeyanes.

- Se ha corregido el error de los acentos, ya puedo usarlos en el código.
- La actualización vale la pena.

Capturita para el que no lo conozca


Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
acentos y php reevil PHP 3 24-01-2008 11:53:41
Acentos micayael Firebird e Interbase 5 28-09-2005 19:51:02
Consulta sin acentos Ricardojosep MS SQL Server 2 27-08-2005 02:27:52
UDF que quite acentos gendelphi Firebird e Interbase 1 28-02-2004 04:26:41


La franja horaria es GMT +2. Ahora son las 22:43:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi