Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-08-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Caracteres complejos o mixtos

Loas VirtualKeys de Windows pueden dividirse en dos tipos, los dead-keys y el resto.

Los dead-keys son caracteres que deben sumarse a otro para conseguir el verdadero carácter. Un ejemplo son los caracteres acentuados. '´' + 'a' = 'á'

He investigado si existe una forma rápida de conseguir conjugar un dead-key con otro caracter desde una API pero no lo he encontrado. La forna tediosa de hacerlo sería comparar cada dead-key con los acentos y diacrílicos para darle el valor final, pero segurapente se puede hacer de forma mas fácil y segura desde el S.O. via API.

Acepto cualquier sugerencia.
Responder Con Cita
  #2  
Antiguo 11-08-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Bueno el problema lo he solucionado sin las API, creando una tabla de caracteres de dos entradas, el dead-key y el carácter principal. La conversión es entonces inmediata.

Saludos.
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
administrar proyectos complejos en delphi.. pvizcay Varios 9 14-09-2007 23:39:57
Problemas copiando y pegando documentos mixtos sue23cr Varios 1 13-07-2007 10:32:21
Manejo de números complejos en delphi yohuali Varios 3 22-07-2006 01:02:58
Codificación de caracteres elcigarra Varios 4 25-11-2005 22:13:15
Numeros complejos trabuc Varios 2 19-01-2005 14:31:16


La franja horaria es GMT +2. Ahora son las 08:30:01.


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