![]() |
funciones string
Hola,
Estoy buscando los equivalentes en Delphi a estas funciones de visual basic. Spaces(9)--> Mete tantos espacios en blanco como le indicamos tabs(4)--> Si quieremos escribir en un fichero de texto y q los datos se alineen por columnas.Por ejemplo: tab(1) tab(10) tab(22) ------------------------- pepito sssss zzzzzz juan eeeeee rew jon qqww qqqqqqqqqqq Gracias a todos! |
Para la primera puedes buscar en la ayuda sobre DupeString.
La segunda no acabo de entenderla. |
No entiendes la 2º funcion pq el ejemplo q he puesto no se ve bien.:p
La idea es q si separas cada columna con un nº fijo de espacios, las columnas se acaban destabulando. Juan + 5 espacios--> La siguiente palabra se escribe en la posicion 10 Osvaldo + 5 espacios --> la siguiente empezaria en la posicion 12 De esta forma las columnas no se van a apreciar bien. La funcion TABS de vbasic, lo q hace es decir desde q posicion se escribe cada palabra. tab(1) nombre + tab(20) apellido+ tab(40) dni La 1º palabra empieza en la posicion 1 La 2º en la 20 La 3º en la 40 De esta forma, nos olvidamos de la longitud de las palabras, pq siempre se van a escribir desde un posicion fija En fin, no se si ha quedado muy claro. Gracias por tu respuesta!!!! |
Interesante aunque nunca lo hice con tabuladores.
quizás tenga algún error de compilación. En delphi hay una función, cuyo nombre no recuerdo, que hace lo que pides con cualquier carácter, pero quizás sea incómoda de usar. Saludos Saludos |
La franja horaria es GMT +2. Ahora son las 04:37:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi