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
|
|||
|
|||
Def. de constantes - Casting
Hola a todos, mi pregunta esta vez es la siguiente:
Tengo una unidad donde se definen constantes de la forma: type StyleConst = TOleEnum; const Vertical = $00000002; desde otra unidad tengo el valor 'vertical' (como string) en una variable, lo que necesito es poder obtener el valor 2, alguien me puede ayudar en esto, muchas gracias. |
#2
|
||||
|
||||
Hola nose si es esto lo que buscas
cad:='$00000002' copy(cad,length(cad),1);
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
Tal vez lo que buscas son las funciones IntToStr y StrToInt, que convierten de integer a string y de string a integer. Si ademas la cadena comienza con el signo $ el valor es considerado en base hexadecimal.
Saludos
__________________
Juan Pablo |
#4
|
|||
|
|||
Sigue el problema
Hola, gracias por la ayuda pero lo que me sugieren ya lo he probado y no me funciona, creo que el problema está en la definición de la constante como TOleEnum, y que ese nombre lo tengo como un string, probé también haciendo casting con el nombre del type pero me da cualquier numero menos 2 o $00002.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|