Inicio > Axapta, Programación > La clase Args()

La clase Args()

En AXAPTA la System Class Args se usa para gestionar parámetros.

En toda clase que se piense ejecutar debe de existir un método main que recibe Args como argumento. El propósito de Args es transferir parámetros entre distintos objetos.

La clase Args define la comunicación entre los distintos objetos de la aplicación que se están ejecutando. El objeto invocante (caller) es el que inicializa la información del objeto Args, el cual es pasado como argumento al objeto que es invocado (called).

03-08-2008 15-51-32

static void main(Args _args)
{
  CustTable custTable;
  ;

  if (_args.dataset() == TableNum(CustTable))
  {
     custTable = _args.record();
     info(strfmt("Cliente seleccionado: %1",
    
custTable.name);
  }
}

Si creásemos una nueva clase con ese método main y un MenuItem que llame a dicha clase, podriamos arrastra desde el AOT ese MenuItem al nodo diseño de un formulario que se nutra de CustTable para crear un botón que al pulsarse mostraría el nombre del cliente seleccionado.

Anuncios
Categorías:Axapta, Programación
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: