Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-09-2015
JuanOrtega JuanOrtega is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 130
Poder: 13
JuanOrtega Va por buen camino
Traducir de VB.Net a Delphi

Hola tengo el siguiente codigo en VB.Net que estoy tratando de entender para hacerlo en Delphi :

Código Delphi [-]
Return Encoding.ASCII.GetString(Convert.FromBase64String(sb.ToString())).Substring(2)

Se que la variable sb se la decodifica de base64 a texto normal , pero ...

¿ Como hago esto en Delphi : Encoding.ASCII.GetString ? ¿ Convierte de ASCII a texto plano ? es lo que no entiendo.

¿ Alguien sabe que significa .Substring(2) o como lo hago en Delphi ?

Solo necesito que me expliquen esas dudas ...
Responder Con Cita
  #2  
Antiguo 16-09-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Cita:
Empezado por Lepuke Ver Mensaje
¿ Como hago esto en Delphi : Encoding.ASCII.GetString ? ¿ Convierte de ASCII a texto plano ? es lo que no entiendo.

¿ Alguien sabe que significa .Substring(2) o como lo hago en Delphi ?
Jamas use VB

Pero a simple vista parece que se refiere al string con indice 2 de una lista


En cuanto a lo de base64 revisa la unnit Soap.EncdDecd, que incluye las funciones DecodeBase64 y EncodeBase64
Responder Con Cita
  #3  
Antiguo 17-09-2015
Avatar de BDWONG
BDWONG BDWONG is offline
Miembro
NULL
 
Registrado: nov 2013
Posts: 113
Poder: 11
BDWONG Va por buen camino
Hola bueno lo que hace esa linea de codigo es convertir la variable sb a string despues el substring indica que devolvera la cadena desdel el segundo caracter y por ultimo el FromBase64String descifra un string en base64

recapitulando digamos que sb es igual a==> aG9sYQ== en base64
pero sb es algun tipo de objeto como stringbuilder asi el tostring() lo convierte a una cadena simple
en ese mismo instante el substring(2) nos regresa 9sYQ ya que empieza desde el caracter 2
por ultimo lo desencritpa eso mas o menos seria

y por ultimo si ocupas desencriptar base64 creo que las indy poseen una clase para desencritpar
para usarlo añades el use IdCoderMIME

y el metodo es
TIdDecoderMIME.DecodeString(stringEnbase64);
Responder Con Cita
Respuesta



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
Traducir código C++ a Delphi angelp4492 C++ Builder 0 04-06-2015 18:01:23
Traducir mensajes de delphi xe5? amadis OOP 3 10-03-2014 12:29:41
Traducir código delphi a vb monaguillo Varios 2 08-12-2007 11:32:42
Traducir un codigo de VB a Delphi ¡¡¡¡ Por favor !!!! Betsa23 Internet 2 30-11-2004 16:29:35
Ayuda en traducir de C a Delphi carlosmoralesm C++ Builder 2 01-07-2004 09:28:59


La franja horaria es GMT +2. Ahora son las 08:19:51.


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