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 

Conversão String Mobile

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


Registrado: Terça-Feira, 21 de Junho de 2016
Mensagens: 2

MensagemEnviada: Ter Jun 21, 2016 4:24 pm    Assunto: Conversão String Mobile Responder com Citação

Boa tarde, venho pedir ajuda de voces, talves seja muito simples mais realmente n estou conseguindo.
Tenho uma função para Descriptar uma string que funciona perfeito em todos os Delphis para windows,
mais quando precisei Descriptar a senha de usuário para mobile não dar certo.
Segue a Function:

Delphi XE7 para mobile
function EnDecryptString(StrValue : String; Chave: Word) : String;
var
I: Integer;
OutValue: String;
begin
OutValue := '';
for I := 1 to Length(StrValue) do
OutValue := OutValue + Ansichar(Not(ord(StrValue[I])-Chave)); "Ansichar" Não Aceita
Result := OutValue;
end;

O texto que quero Descriptar é esse: ÌËÊ que significa 123 (Nesse caso)
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
strak2012
Colaborador
Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014
Mensagens: 1518
Localização: Maceió - AL

MensagemEnviada: Ter Jun 21, 2016 4:43 pm    Assunto: Responder com Citação

recomendo inicialmente a leitura do post:
http://www.activedelphi.com.br/forum/viewtopic.php?t=91873&highlight=

seu for apresenta erro logico

Quanto ao ansistring não ha necessidade do uso do mesmo
_________________
Tudo podemos quando tudo sabemos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
gbinfo
Novato
Novato


Registrado: Terça-Feira, 21 de Junho de 2016
Mensagens: 2

MensagemEnviada: Ter Jun 21, 2016 10:10 pm    Assunto: Responder com Citação

Entendi, mais n resolve o meu problema, preciso usar esse método que passei pois já uso em muitos lugares.

Mais mesmo assim obrigado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
strak2012
Colaborador
Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014
Mensagens: 1518
Localização: Maceió - AL

MensagemEnviada: Ter Jun 21, 2016 10:27 pm    Assunto: Responder com Citação

solução para seu problema


Código:
function EnDecryptString(StrValue : String; Chave: Word) : String;
var
I: Integer;
OutValue: String;
begin
OutValue := '';
for I := 0 to Length(StrValue)-1 do
OutValue := OutValue + char(Not(ord(StrValue[I])-Chave)); "Ansichar" Não Aceita
Result := OutValue;
end;

_________________
Tudo podemos quando tudo sabemos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com 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