From 842cd46d9092a2072881d3def3c9d27dc7c6af48 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 27 Oct 2014 08:26:51 +0000 Subject: [PATCH] Migliorata gestione jar sotto Windows 2008 git-svn-id: svn://10.65.10.50/branches/R_10_00@23008 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- pa/pa0100.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pa/pa0100.cpp b/pa/pa0100.cpp index 0746c0495..55e2d2ee5 100644 --- a/pa/pa0100.cpp +++ b/pa/pa0100.cpp @@ -1,6 +1,7 @@ #include #include #include +#include #include #include @@ -1283,10 +1284,17 @@ bool TDoc2Paf::genera_xml() else cantread_box(tmp); - tmp = PABASE"/SiaggPACAMPO.jar"; - const bool good = xvt_sys_goto_url(tmp, "run") != 0; + tmp = PABASE"\\SiaggPACAMPO.jar"; + tmp.make_absolute_path(); + + DIRECTORY old_dir; xvt_fsys_get_dir(&old_dir); + DIRECTORY new_dir; xvt_fsys_convert_str_to_dir(tmp.path(), &new_dir); + xvt_fsys_set_dir(&new_dir); + const bool good = goto_url(tmp); + xvt_sys_sleep(3000); + xvt_fsys_set_dir(&old_dir); if (!good) - cantread_box(tmp); + error_box(FR("Impossibile eseguire Java -jar %s"), (const char*)tmp); return good; }