Arreglo bi-tri dimensional a partir de un String
Hola amigos
Pues bien, quiero hacer una funcion que me permita obtener a partir de un string un arreglo de enteros de esta forma: '357,112' --> (357,112) '672,464' --> (672,464) '84,176,20' --> (84,176,20) '89,176,20' --> (89,176,20) '672,176,20' --> (672,176,20) Lo que quiero hacer es tener una clase o una variable que pueda acceder de esta forma: '357,112' --> (357,112) --> Dato1 Dato1.X, Dato1.Y '672,176,20' --> (672,176,20) --> Dato2 Dato2.X, Dato2.Y, Dato2.Z Espero haber sido lo suficientemente claro. :) Salud OS |
Creo que ni yo me entendi a lo que pregunte..... :D:D:D
Lo que necesito es pasar el dato String a una variable que sea un arreglo y que pueda acceder a los valores como si fueran coordenadas (X,Y) Salud OS |
a ver si entendi:
|
Prueba;
|
Muchas gracias amigos, ya estoy haciendo las pruebas, son geniales :)
Salud OS |
¡Hola Eliseo!
Gracias por el refresco del otro día en tu oficina. Que bueno que ya hay varias buenas respuestas de los compañeros. Tengo curiosidad por conocer la razón de esto que buscas, para tener más claro el objetivo y, de ser posible, tratar de ayudar. Saludos. Al. |
Cita:
Bueno, la cuestión es que estoy tratando de mejorar uno de mis sistemas el cual genera la impresión de facturas usando el canvas de impresión en lugar de reporteadores (francamente siempre me ha gustado usar el canvas). Bueno, resulta que para no tener que modificar el código cada vez que venda un sistema me puse a la tarea de crear un configurador de facturas usando coordenadas (una cuadricula), eso ya está listo, ahora el punto es que esta herramienta que hice genera un archivo con las coordenadas donde deberá de imprimirse cada campo de la factura, por ejemplo: Cita:
gracias amigos [Eduarcol] y [cHackAll] por las ideas, gracias [Al] por interesarte en esta solicitud mia. :) y por supuesto a mi buen amigo [Caral] por ese apoyo moral que siempre estas listo a dar :) Salud OS |
Hola
Que conste que yo di el apoyo moral.:):D Saludos |
Cita:
Salud OS |
Cita:
Cita:
|
Ya me queda un poco más claro (lo que casi no me queda es tiempo el día de hoy, pero trataré de ayudar).
Creo que convendría cargar el archivo de texto en un TStringList (método LoadFromFile) y usar su propiedad Values para acceder a las coordenadas de cada campo. Con esto, ya sólo restaría convertir un string '50,50' en los enteros: 50 y 50, para lo cual podrías usar algo del código de Javier y Eduardo. Espero haya sido útil. ;) Saludos. Al González. :) |
La franja horaria es GMT +2. Ahora son las 23:28:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi