ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Converter Bytes em Bits

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
codigofonte
Novato
Novato


Registrado: Sexta-Feira, 17 de Março de 2006
Mensagens: 28

MensagemEnviada: Ter Nov 14, 2006 10:02 am    Assunto: Converter Bytes em Bits Responder com Citação

Preciso saber o valor de um determinado byte em bits
Alguém poderia me ajudar?

Obrigado.
Inté mais..............
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Ter Nov 14, 2006 10:58 am    Assunto: Converter Bytes em Bits Responder com Citação

amigo explica melhor esta ai... que esta meio dificil de entender...

Converter um numero em bytes ou bytes de uma aplicação...



bye...
_________________
P.O.W.E.R B.Y D.E.L.P.H.I


Editado pela última vez por johnny-walker em Dom Mar 28, 2010 5:42 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
codigofonte
Novato
Novato


Registrado: Sexta-Feira, 17 de Março de 2006
Mensagens: 28

MensagemEnviada: Qui Nov 16, 2006 10:16 am    Assunto: Converter Bytes em Bits Responder com Citação

O que eu quero saber é o seguinte:

Por exemplo...tenho o caracter \"A\", eu quero saber qual é a representação dele em bits.

Entendeu?

Obrigado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Qui Nov 16, 2006 11:21 am    Assunto: Converter Bytes em Bits Responder com Citação

Como vc sabe vc tem a tabela de 0 a 255 que representam os caracteres da máquina e de A a Z

\"A\" a \"Z\" vai de 65 a 90 e de \"a\" a \"z\" vai de 97 a 122

Para saber a ordem vc pode fazer isto:
ShowMessage(IntToStr(Ord(Char(\'z\')))); resultado 122

para saber o que representa a ordem assim:
ShowMessage(Char(90)); resultado Z


entao fica fácil vc colocá-lo em binario... como representa um número de 0 a 255 represntando 256 caracteres... saiba que isto depende o layout do teclado...

é somente arranjar uma função para converter um número para binário...

PS.: é somente uma ideia, se nao concordar desconsidere...

bye...
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Qui Nov 16, 2006 11:40 am    Assunto: Converter Bytes em Bits Responder com Citação

Olah, seguindo a logica do johnny... aki vai o algoritmo:

[code]
function CaracterParaBinario(const caracter : PChar) : PChar;
var
cont, car : integer;
bin, strcaracter : string;
Begin
strcaracter := StrPas(caracter);
car := ord(strcaracter[1]);
bin := \'\';
for cont := 1 to 8 do begin
bin := IntToStr(car mod 2) + bin;
car := (car div 2);
end;
result := PChar(bin);
end;
[/code]

Como chamar:

Edit1.Text := CaracterParaBinario(\'G\');

Espero que ajude.

Flw.
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB