optimiza

(optimiza|optimize [opcion lan])

Lanza la optimización de un lanzamiento.

Argumentos

opcion
Un numero entero con uno de los valores siguientes:

0: la optimización se realiza como si se lanzara desde CORTE.
1: la optimización se realiza en segundo plano.
2: Se ignoran las excepciones que puedan producirse durante el cálculo.
3: Se aplican las opciones 1 y 2 a la vez.

 

lan
Un objeto de lanzamiento.

Valor de Retorno

nada si el cálculo concluye exitosamente sin excepciones. En caso contrario una cadena con la descripción del error:

Observaciones

Esta función detiene momentáneamente la ejecución del programa Prolan para continuarla una vez finalizada la optimización.

Si la optimización se realiza en segundo plano, la ventana de CORTE permanecerá minimizada después de finalizar el cálculo. Para restaurarla deberá utilizar la función muestraven.

Al finalizar la optimización, la ventana de cálculo (propiedad VenCalc) del lanzamiento permanece visible en espera de que el usuario la cierre. Puede utilizar la función cierraven para cerrarla desde el programa.

Esta función no está habilitada en las ejecuciones cliente (sincrónicas) de Prolan.

Ejemplos

El código siguiente lanza la optimización del lanzamiento actual. Al concluir cierra la ventana de cálculo e imprime un mensaje de terminación si hubo algún error.

(sea Error (optimiza 2))
(cierraven (lee_VenCalc))
(si Error (msj Error))