[Lazarus-es] estructura para guardar datos de dif tipo
Paola Bruccoleri
pbruccoleri en adinet.com.uy
Sab Ene 5 21:07:45 CET 2013
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!
More information about the Lazarus-es
mailing list