PDA

Ver la Versión Completa : Como recuperar el valor de una variable en un ciclo...


Arturo
08-11-2006, 21:52:42
buenas tardes a todos
estoy en un dilema de como recuperar valores de variables para despues usar esos valores, el caso esta en que declaro mis variables asi en una unidad:


unidad
var con1, con2, con3.........:string;

en un procedure tengo esto...
con1 := Trim('valor que almaceno en esta variable');
...... asi voy almacenando en variables de con1 hasta con5 (ejemplo)

como tengo varias variables es mas facil ir recorriendo con un for para concatenarla asi:
for m:=1 to 5 do
begin
parametro:='con' + IntToStr(m);
end;


aqui ya tengo con1 luego con2.. y asi...

quiero obtener lo que trae la varible con1 y asi..

ahora como accedo a la variable con1 que me de lo que trae...

esto es como una busqueda hacia las variables que tengo almacenadas sabiendo que ya tiene valor o yo les paso un valor, alguien sabe como !
les agradesco.

gracias...

oscarnoe
08-11-2006, 22:13:00
:D Ese codigo PHP me suena a delphi.

Si lo que tienes son 5 cadenas de texto. Porque no las pasas como TStrings?

Oscar Noe

karla
10-11-2006, 18:33:52
hola:

podrias declarar un arreglo de string.

por ejemplo
var
con : array[1..5]

para asignarles valores

for i:= 1 to 5 do
con[i] := trim

no se si esto es lo que quieres hacer

para recuperar el valor de las variables

for i:= 1 to 5 do
parametro := con[i]
asi vas accediendo a cada variable

con[1], con [2] etc

saludos