En el hotfix 5.0.0.73 se ha añadido la posibilidad de ejecutar CtrlF10 en la pantalla principal. Esto es, durante el inicio del programa al arrancar el ERP la posibilidad de ejecutar código al inicio.
Es importante tener en cuenta las siguientes consideraciones
La pantalla principal de la 4.0 era AhoraObjLinks.frmColMultiple_IE, y la de la 5.0 es AhoraERP.FrmPrincipal. El traductor no va a traspasar nada dado que ambos formularios son totalmente distintos, el traspaso debe realizarse manualmente
El formulario principal de la 5.0 no tiene ningún control, salvo techfun incrustado, por lo que no es posible capturar eventos de teclado ni ratón en el área de trabajo. Se implementa el menú contextual para configurar el formulario pulsando con el botón derecho sobre la barra de título
Ejemplo:
using AhoraCore; using AhoraOCX; using AhoraSistema; using static AhoraCore.VBA.Interaction; using static AhoraCore.VbMsgBoxResult; using static AhoraCore.VbMsgBoxStyle; using System; namespace AhoraScriptsPantalla { public class AhoraERP_FrmPrincipal : AhoraOCX.AhoraBaseScript { public override void Show() { try { MsgBox("Hola"); } catch (Exception ex) { gCn.Tr.Trace(TracerOrigen.TError, this.GetType().Name, nameof(Show), 0, ex.Message); } } } }
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo