Traducir de VB.Net a Delphi
Hola tengo el siguiente codigo en VB.Net que estoy tratando de entender para hacerlo en Delphi :
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 ... |
Cita:
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 |
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); |
La franja horaria es GMT +2. Ahora son las 16:40:06. |
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