Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 17-01-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
A la siguiente función le pasas un string con un numero en hexadecimal y te devueleve un string con el número en binario. Luego tu solo tienes que ir comprobando en un bucle cada posición, para saber si es un uno o un cero y mostrarlo gráficamente como quieras.

Código Delphi [-]
function HexABin(Str: String): String;
var
  i,j: int64;
begin
  Result:= EmptyStr;
  j:= int64(1) shl 62;
  i:= StrToInt64('$' + Str);
  while j > 0 do
  begin
    if i >= j then
    begin
      Result:= Result + '1';
      i:= i - j;
    end else
      Result:= Result + '0';
    j:= j shr 1;
  end;
end;

// Por ejemplo
ShowMessage(HexABin('F124145FEDA'));

Última edición por seoane fecha: 17-01-2007 a las 15:02:06.
Responder Con Cita
 



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
Visor de imágenes jpg yekkita Gráficos 2 17-10-2006 06:45:52
Visor de procesos woduro API de Windows 3 04-10-2006 15:47:02
Visor LCD Tecnic2 OOP 3 04-11-2004 19:56:04
visor archivos pdf cahp OOP 0 28-05-2003 19:19:54
visor lcd fanon Varios 1 20-05-2003 12:09:23


La franja horaria es GMT +2. Ahora son las 17:55:33.


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