cortar string cada x chars

German
07 de Marzo del 2005
hola miren tengo esto

texto = "Hola este es un string que deberia salir formateado de ahi."

for i=0 to len(texto) step 10

pedazoTexto = mid(texto, i, 10)
label1.caption = label1.caption & pedazoTexto

next

y mi intencion es que corte cada 10 chars... per me tira error en

pedazoTexto = Mid(texto, i, 10)

krizall
07 de Marzo del 2005
exactamente en cual mid te manda el error.. cuando i vale que??


porque podria ser el caso de que i valga 25 por ejemplo y entonces en el ultimo mid cuando i vale 20 al final no puede agregar la longitud 10 a la ultima cadena mid(texto,i,10) ya que solo quedan 5 caracteres...


Jorge
07 de Marzo del 2005
solo te hace falta poner el simbolo $ despues del Mid:
Ej.
Mid$(texto, i, 10)

tienes un error de sintaxis


DER FUHRER
07 de Marzo del 2005
ese era el error??? solo eso? no creo eh... el simbolo $ es opcional

solidsnake
07 de Marzo del 2005
Bueno para mi el error es que i= 0 cuando i= 1 ya que no hay posicion 0 de la cadena de texto ... verifica lo que te digo..... ya que no tengo el visualpara chequearlo pero estoy seguro que es eso ... amig@s cuando reporten un problema coloquen la descripcion del error ... es mas facil asi de ver la posible causa del error ...saludos

Andres