Hola todos..
necesito ir guardando en alg�n lugar ciertos datos para luego procesarlos. Son los datos para imprimir X cant de comprobantes, q de antemano no se cu�ntos comprobantes son son.
Hab�a pensado en definir un tipo record:
TComprobante = record
tipocomp: string;
fecha: TDate;
idpropietario : integer;
nombre : string;
direccion : string;
identificacion : string;
importe : double;
iva: double;
detalle: string;
end;y varias variables de ese tipo.
retencion: TComprobante;
....
Ahora.. puede ser que algunas variables no se inicialicen porque no hay comprobante asociado.
La forma que tengo de saber si la variable record es vac�a es preguntando por cq de los campos? o sea:
if retencion.tipocomp ''
imprimir comprobante...
�se les ocurre otra forma mejor de hacer esto?
Si usara otro lenguaje (harbour x ej), definir�a un array multidimensional din�mico... en 1 rengl�n tengo todo pronto.. pero ac� veo que el array debe tener todos los elementos del mismo tipo, y no es el caso.
muchas gracias!
