![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Si comprendo bien lo que quieres hacer, que puede que me equivoque, lo que necesitas es a partir de una cadena de texto obtener otra donde cada letra esta identificada por su código ASCII, y luego realizar el proceso contrario. Esto me recuerda bastante al urlencode / urldecode que se utiliza para las direcciones url, donde los caracteres problemáticos se sustituyen por su valor ASCII precedido del símbolo %. Supongo, y estoy adivinando, que tu te encuentras en el mismo caso, necesitas enviar / guardar una cadena por algún método que solo permite un cierto tipo de caracteres y necesitas poder tratar con los caracteres problemáticos.
Si ese es tu caso te recomiendo el truco 62, que hace eso mismo. Aunque si lo que quieres es convertir todos lo caracteres y no utilizar el %, puedes usar algo como esto:
Última edición por seoane fecha: 02-08-2006 a las 16:18:58. |
|
#2
|
|||
|
|||
|
Nuevamente aqui!
Lepe: En el segunco codigo si detecte lo del caracter de mas que siempres es 0; no corregi cuando envie el mensaje. El codigo que me propones es con el que comence antes de poner este hilo tu le das el valor a la variable ascii = '105' y lo traduce correctamente en la letra i si le das '67' te escribe C, pero eso es lo que tu y yo sabemos que esas son sus equivalencias, un operario estandar solo veria que debe ingresar CASA y el programa hace todo (conversion y lo que tenga que hacer) transparente a el, si intentas que ASCII := 'CASA' se genera un error: --------------------------- Project1 --------------------------- 'C' is not a valid integer value. --------------------------- Aceptar --------------------------- y asi comenzo todo.... SEOANE : estas correcto, necesito guardar una cadena en sus valores ASCII o HEX como lo propones. La funcion ENCODE me funciona OK, la DECODE me regresa solo garabatos, estoy revisando para tratar de entender que pasa. Algo valioso es que conoci una nueva sentencia "TryStrToInt". LEPE, SEOANE Gracias nuevamente por su ayuda y tiempo! |
|
#3
|
||||
|
||||
|
Efectivamente la función decode no va, eso pasa por poner las cosas con prisa.
Ahora si que funciona:
Para probarla:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| showmessage y strings | Elfoscuro | Varios | 1 | 19-04-2005 20:00:03 |
| Problema con Strings | chivofbv | Varios | 6 | 10-11-2004 17:00:53 |
| Alinear Strings | rjsitruiz | Varios | 12 | 13-07-2004 09:20:16 |
| Copiar Strings | mauro | Varios | 3 | 04-12-2003 21:22:48 |
| Búsqueda de strings | Descendents | Varios | 1 | 19-11-2003 19:41:22 |
|