ok, Robert, gracias por tu ayuda. El tema de los objetos no lo veo viable porque el resto del programa está hehco a la antigua usanza y hoy me lo han "anidado" con otro porgrama más así que la idea de hacer por objetos me pilla cada vez más lejana
pero aun así, muchas gracias