Shell 26-01-2021, 01:25
Buenas!.

¿ No creéis que invertir una cadena es algo que se puede necesitar ?. Smile

En Python existe el troceado. No creo que haya o no recuerdo una función concreta para Python que haga eso.
Normalmente no sueles ver en Python las funciones de cadenas que recuerdan al basic. Si, el troceado es bastante
potente. Aunque al principio puede parecer complejo. Con el troceado se logra invertir la cadena.

En Gambas pues es por el estilo, no la encuentro. Hice dos funciones, pero si encontráis un método mejor.

Mirando el uso de indices negativos en las funciones de cadena de Gambas (Mid por ejemplo) pues tampoco lo logré.
No uso con las funciones de cadenas de Gambas, indices negativos. Ella sola no invierte toda una cadena por lo que parece.
Quizás estoy equivocado.

Lo hice de esta forma:

Código:
Public Sub Main()
 
  Print InvierteCadena("Gambas")  
  Print InvierteCadenaDos("Gambas")
 
End

Public Function InvierteCadena(cadena As String) As String
 
  Dim pos As Integer
  Dim cadinv As String  
 
  For pos = String.Len(cadena) To 1 Step -1
    cadinv &= String.Mid(cadena, pos, 1)   
  Next
 
  Return cadinv
 
End

Public Sub InvierteCadenaDos(cadena As String) As String  
  'Solo caracteres ascii
 
  Return (Byte[].FromString(cadena)).Reverse().ToString()
 
End

Fijaros en el paréntesis de la segunda función, es la clave.

Saludos
JOUSSEPH 23-01-2021, 07:29
Hola buenas, como estan todos los grandes compañeros de Gambas, espero que esten bien, tanto tiempo sin verlos, estoy sorprendido con esta nueva web!, esta bien pava Wink

Estoy trabajando mucho con desarrollo web, visual basic.net y tambien volviendo a usar a mi hermoso gambas que estoy como oxidado Big Grin , quisiera consultar algo compañeros, y es con el cifrado de base de datos en mysql o digamos mariadb, el tema es, si es necesario cifrar todos los datos de los usuarios en la web? o solo los datos mas delicados?, por qué pregunto esto, bueno porque pienso que dependiendo del uso de un algoritmo de cifrado como AES este necesite usar en sus campos de cifrado del tipo BLOB y esto podría volver la base de datos muy pesada y lenta.

También quiero aprovechar a preguntar a ustedes que son los que mas experimentados es qué tipo de algoritmo de cifrado es el mas recomendable y que permita trabajar eficientemente a una base de datos, de verdad muchas gracias por sus ayudas y abrazos.
tercoide 22-01-2021, 14:58
Resulta que me quiero actualizar Qt a 5.14 porque necesito un software que corre unicamente con esa versión:
https://www.opendesign.com/guestfiles/od..._converter
hasta hace unos días, Qt ofrecía un instalador Offline que pesaba unos 540MB Confused , pero esos links desaparecieron misteriosamente...
ahora ofrece que Online Installer, que no funciona, y de acuerdo a este blog, aparentemente Qt esta totalmente desinteresado sus usuarios opensource:
https://www.qt.io/blog/problem-with-open...-downloads
Lo cual me trae algunas dudas:

1-si Qt deja de ser opensource, podrá Gambas seguir usando su tecnología o sea, controles?
2-en caso afirmativo, deberemos pagar regalías a Gambas por software privativo que querramos comercializar?
3-la version FOSS de Qt es LGPL3 ahora, obligando a sus usuarios directos a ser LGPL3; Gambas3 "hereda" esa obligación, nosotros también?
Páginas (520):    1 446 447 448 449 450 520   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 265
Último miembro: Morfeo68
Temas del foro: 1,598
Mensajes del foro: 8,348
Últimos temas
Quit, salir inmediatament...
Foro: General
Último mensaje por: guizans, Ayer, 18:45
Respuestas: 1 - Vistas: 36
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: Shell, Ayer, 12:47
Respuestas: 1 - Vistas: 1,249
Antiguo foro. ¿ Viable ?
Foro: Sobre gambas-es.org
Último mensaje por: guizans, 24-01-2025, 20:30
Respuestas: 3 - Vistas: 95
Gambas 3.20
Foro: Instalación
Último mensaje por: Shell, 24-01-2025, 15:36
Respuestas: 14 - Vistas: 461
Ver los repositorios del ...
Foro: Mundo Linux
Último mensaje por: guizans, 23-01-2025, 20:10
Respuestas: 4 - Vistas: 138
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.