Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿No Me Funciona Las Funciones LEFT, RIGHT Y MID?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
Buenas.

Tengo un error curioso que comentar, a ver quién me podría decir algo...
Pruebas en Gambas:

código                   me devuelve...                            debería salir...
Left("pepe")          p                                                  p
Left("pepe",2)      Syntax error                                 pe
Mid("pepe",2,2)   Syntax error                                 ep

¿cómo es posible? ¿que hago mal?

Saludos.
 



 
ociokart - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
eso no es posible.

Pon el texto donde te ocurre eso a ver que estás haciendo. Tal como lo pones no puede ser.
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
Probé unas funciones de encriptación por traslación cogidas aquí en el foro:


PUBLIC FUNCTION EncriptarPorTraslacion(s AS String) AS String
  DIM Contador AS Integer, Calculo AS Byte, Traslacion AS Byte, Resultado AS String
  IF Len(s) > 0 THEN
    Traslacion = CInt(Rnd(1, 254)) 'meter en traslacion un valor aleatorio entre 1 y 254 entero.
    FOR Contador = 1 TO Len(s) 'para cada caracter de s
       Calculo = CByte(Mid(s, Contador, 1)) 'coger el caracter, convertir su valor a byte y dejarlo en cálculo
       Calculo += Traslacion 'sumar el cálculo y el valor de traslación
       Resultado &= CStr(calculo) 'meter el caracter resultante en resultado
    NEXT
    'Ahora tenemos el string encriptado. Cada caracter ha sido sumado una cantidad X que se obtuvo aleatoriamente.
    Resultado = CStr(Traslacion) & Resultado
  ENDIF
  RETURN Resultado
END


En la línea:    Calculo = CByte(Mid(s, Contador, 1))   me da un error en la función Mid():  Syntax error
 



 
ociokart - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
En la consola de gambas, también me da ERROR:

?left("pepe",2)
Syntax error
 



 
ociokart - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
Para mí que te falta algún componente esencial de gambas. Prueba a desinstalarlo y reinstalar otra vez.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
¿Puedes indicarnos tu distribución linux y la versión de gambas que usas (y si es de los repositorios o es instalada compilando a mano)?
Podría ser un bug que ya esté resuelto en versiones mas recientes...

Gracias
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
Ubuntu 11.04 Natty Narwhal 64 bits.
gambas 2.21

Lo he instalado con Synaptic, filtro: gambas e instalo los paquetes que comienzan por 'gambas2-*'

Estoy probando a desinstalarlo e instalarlo con el script que hay en el foro (gambas 3).

A ver que tal me va... pero me ha extrañado el error...

Saludos y gracias.
 



 
ociokart - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
Solucionado, he desinstalado gambas 2.21 (que lo instalé con Synaptic) y he instalado gambas 3 con el Script y me funciona.
Hice unas pruebas en la consola y funciona todo bien  

Tuve que instalar antes las LibTools de los repositorios, ya que el Ubuntu 11.04 parece que no lo trae "de serie".

Todo correcto, gracias a todos.
 



 
ociokart - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
Hola de nuevo

Me alegra que ya funcione, pero debes de tener en cuenta que los proyectos de Gambas2  al abrirlos con Gambas3  se convierten automáticamente y después no pueden volver a abrirse con Gambas2. Por el  momento Gambas3 sólo es una 'release candidate' y no hay versión oficial en los repositorios (aunque ya existe un PPA en Launchpad).

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿No Me Funciona Las Funciones LEFT, RIGHT Y MID? 
 
Perfecto, gracias por la aclaración. De momento estoy haciendo pruebas. Creo que me quedaré con gambas 3 si todo va bien.
 



 
ociokart - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes No Me Funciona El Maximizar En 2.18 CanihoJR General 5 Sabado, 16 Enero 2010, 17:19 Ver último mensaje
CanihoJR
No hay nuevos mensajes Make No Me Funciona Sebas Instalación 4 Lunes, 08 Octobre 2012, 23:11 Ver último mensaje
sebikul
No hay nuevos mensajes CTable No Funciona. tincho Aplicaciones/Fragmentos de Código 3 Domingo, 20 Noviembre 2016, 10:57 Ver último mensaje
shordi
No hay nuevos mensajes ¿Os Funciona La Granja? shordi General 8 Viernes, 27 Julio 2018, 16:47 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron