JMP se cierra repentinamente, a menudo pero no siempre, cuando se ejecuta a través del módulo Interop.JMP para C #Hola, utilizamos JMP como la principal aplicación estadística de nuestra empresa y hasta hace unos meses, todo estaba bien.
Usamos el módulo Interop.JMP para ejecutar archivos jsl (que se probaron manualmente muchas veces y funcionaron).
Estos archivos jsl producen 1 o más tablas jmp que permiten a nuestros ingenieros hacer su trabajo, no se generan cuadros o gráficos en el script.
Comenzamos a notar que JMP abre la tabla (usando el script), luego de unos 10 segundos (el marco de tiempo es aleatorio) JMP se cierra repentinamente por sí solo.
Esto se exhibió por primera vez en una sola máquina, luego otros se unieron a la mezcla, hoy creo que sucede en todas las máquinas pero con diferente aleatoriedad.
Usamos principalmente JMP 11 y 13 (la mayoría de nosotros usamos 11).
Esto es realmente molesto y el trabajo debe realizarse de nuevo (o guardas especiales intermedias para evitar la pérdida de datos de análisis, después de que se crearon las tablas básicas).
Puede usted ayudar ?
Por cierto, el código que se está ejecutando desde C # es:
JMP.Application jmpApp;
jmpApp = new JMP.Application (scriptPath);
bool res = jmpApp.RunJSLFile (scriptPath);
donde scriptPath es la ruta al script jsl.
Gracias por adelantado,
Yossi.
Re: JMP se cierra repentinamente, a menudo pero no siempre, cuando se ejecuta a través del módulo Interop.JMP para C #Sí, JMP. Es más fácil de ver en una aplicación de Visual Basic, pero si el objeto JMP se define dentro de algo como un controlador de botones, una vez que la función se completa, el sistema operativo puede cerrar JMP.
myButttonHandler
{
JMP.Application myJMP = new JMP Application ();
myJMP.Visible = True;
.....
// Una vez que el procesamiento deja esta función, JMP cerrará
}
Re: JMP se cierra repentinamente, a menudo pero no siempre, cuando se ejecuta a través del módulo Interop.JMP para C #Gracias por la respuesta rápida, briancorcoran.
" una vez que la variable que contiene el objeto JMP queda fuera del alcance, los recuentos de referencias van a 0 y el sistema operativo puede cerrar la aplicación "
Cual aplicacion JMP?
Nunca he encontrado tal comportamiento antes ...
¿Puedes por favor elaborar sobre el tema?
Saludos,
Yossi.
Re: JMP se cierra repentinamente, a menudo pero no siempre, cuando se ejecuta a través del módulo Interop.JMP para C #Tenga en cuenta que una vez que la variable que mantiene el objeto JMP se sale del ámbito, los recuentos de referencias pasan a 0 y el sistema operativo puede cerrar la aplicación. Una cosa que debe verificar es asegurarse de que jmpApp sea global para la aplicación, lo que significa que se define fuera del procedimiento en el que lo está utilizando. Luego, JMP permanecerá activo siempre y cuando no emita un comando Salir.
Brian Corcoran
Desarrollo JMP