Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 21-06-2016
Reasen Reasen is offline
Miembro
NULL
 
Registrado: dic 2015
Ubicación: Barcelona
Posts: 140
Poder: 11
Reasen Va por buen camino
Resumiendo: el problema que tienes es la conversión de tipos de variables,
Recibes un PChar y lo necesitas convertir a ByteArray para que la función desencripte los paquetes, luego pasarlo a string y leer la información.
Ten encuentra que deberías decir si estas usando Delphi 7 o XE ya que las conversiones pueden variar entre esos 2 Delphi's

//Te dejo en Delphi XE10 un método sencillo que me funciona a mí:

Código Delphi [-]
var
ValPChar:PChar;
ValString:AnsiString;
begin
ValPChar:='testing';
ValString:=AnsiString(ValPChar);
end;

//Te dejo una función para que lo conviertas en ByteArray:

function StringToByteArray(sCadena: AnsiString): TBytes;
var
  i: integer;
begin
  SetLength(Result, Length(sCadena));

  for i := 0 to Length(sCadena) do
    Result[i - 1] := byte(sCadena[i]);
end;

//Te dejo una función para que lo conviertas en AnsiString:

function ByteArrayToString(bByteArray: TBytes): AnsiString;
var
  i: integer;
begin
  SetLength(Result, Length(bByteArray));

  for i := 0 to Length(bByteArray) do
    Result[i + 1] := AnsiChar(bByteArray[i]);
end;
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Duda sobre valor de Array Of Byte JuanOrtega Varios 4 21-08-2015 00:38:11
Convertir imagen en Array of Byte jlrdz OOP 4 04-05-2015 16:47:56
Salvar un array of byte en firebird? sonjeux Firebird e Interbase 3 30-01-2014 01:34:19
Como convertir un string a un array de byte K-ba Varios 2 13-02-2011 23:27:07
¿Buffer: array[0..1024] of Byte;? JXJ Varios 2 29-03-2009 22:05:46


La franja horaria es GMT +2. Ahora son las 12:48:08.


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