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 (557):    1 483 484 485 486 487 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 285
Último miembro: XLRG
Temas del foro: 1,720
Mensajes del foro: 8,926
Últimos temas
Archivos .ods
Foro: General
Último mensaje por: Shordi, Hace 3 horas
Respuestas: 2 - Vistas: 46
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 252
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: Shordi, 18-06-2025, 07:35
Respuestas: 5 - Vistas: 252
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: jackrobot, 16-06-2025, 17:11
Respuestas: 40 - Vistas: 32,310
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Shell, 29-05-2025, 20:11
Respuestas: 11 - Vistas: 1,387
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.