Hola a todos,
He creado algunos métodos generales dentro clases no visuales, quiero acceder a esos métodos desde cualquier parte de mi aplicación, he puesto todos los comandos Set Classlib To XYZ en un solo prg llamado setClasses que llamo desde el programa de inicio de la aplicación.
En el mismo PRG (setClasses) creo un par de objetos con createobject() que he definido previamente como variables globales
Cuando llamo a algunos de los métodos de las classes (devolver el siguiente número de factura, crear y devolver el nombre de un cursor con datos de factura, etc) estos procedimientos no devuelven correctamente los datos, la falla no sucede siempre, y por raro que parezca sucede en ciertas máquinas y en otras no, parece aleatorio, en las máquinas que sucede tampoco sucede siempre.
He probado varias cosas y el problema vuelve a presentarse.
¿que puedo estar haciendo mal?
¿necesariamente debo crear los objetos previamente dentro del _screen para hacerlos globales?
¿es mejor instanciar los objetos cuando se necesiten y luego liberarlos? ¿no consume eso más recursos?
les agradezco los consejos que puedan darme