Update of /cvsroot/jsmooth/jsmooth/skeletons/autodownload
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv9102/autodownload
Modified Files:
autodownload.skel main.cpp
Log Message:
adds exit code propagation when exe-run
Index: main.cpp
===================================================================
RCS file: /cvsroot/jsmooth/jsmooth/skeletons/autodownload/main.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** main.cpp 28 Apr 2007 08:50:44 -0000 1.7
--- main.cpp 1 May 2007 19:40:16 -0000 1.8
***************
*** 78,87 ****
}
! std::string dodebug = globalResMan->getProperty("skel_Debug");
! if (StringUtils::parseInt(dodebug) != 0)
! {
! DEBUGCONSOLE = new DebugConsole("JSmooth Debug");
! globalResMan->printDebug();
! }
DEBUG(string("Main class: ") + globalResMan->getMainName());
--- 78,88 ----
}
! bool dodebug = globalResMan->getBooleanProperty("skel_Debug");
!
! if (dodebug)
! {
! DEBUGCONSOLE = new DebugConsole("JSmooth Debug");
! globalResMan->printDebug();
! }
DEBUG(string("Main class: ") + globalResMan->getMainName());
***************
*** 95,105 ****
JavaMachineManager man(*globalResMan);
! std::string preferDLLstr = globalResMan->getProperty("skel_SingleProcess");
!
! bool preferDLL = false;
! if (StringUtils::parseInt(preferDLLstr) > 0)
! preferDLL = true;
!
! if (man.run(true, preferDLL) == false)
{
DEBUG("Displaying error message to user...");
--- 96,108 ----
JavaMachineManager man(*globalResMan);
! man.setAcceptExe(true);
! man.setAcceptDLL(true);
! if (dodebug)
! man.setUseConsole(true);
! else
! man.setUseConsole(false);
! man.setPreferDLL(globalResMan->getBooleanProperty("skel_SingleProcess"));
!
! if (man.run() == false)
{
DEBUG("Displaying error message to user...");
***************
*** 110,114 ****
if ((url != "") && (MessageBox(NULL, errmsg.c_str(), "No Java?", MB_OKCANCEL|MB_ICONQUESTION|MB_APPLMODAL) == IDOK))
{
- // string file = httpDownload("http://java.sun.com/products/plugin/autodl/jinstall-1_3_0_05-win.cab");
DEBUG("Now downloading " + url);
string file = httpDownload(url);
--- 113,116 ----
Index: autodownload.skel
===================================================================
RCS file: /cvsroot/jsmooth/jsmooth/skeletons/autodownload/autodownload.skel,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** autodownload.skel 29 Mar 2007 21:21:15 -0000 1.4
--- autodownload.skel 1 May 2007 19:40:16 -0000 1.5
***************
*** 20,24 ****
<label>SKEL_AUTODOWNLOAD_PROPERTY_DLURL_LABEL</label>
<type>autodownloadurl</type>
! <value>http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab</value>
</skeletonProperties>
<skeletonProperties>
--- 20,24 ----
<label>SKEL_AUTODOWNLOAD_PROPERTY_DLURL_LABEL</label>
<type>autodownloadurl</type>
! <value>http://java.sun.com/update/1.5.0/jinstall-1_5_0_11-windows-i586.cab</value>
</skeletonProperties>
<skeletonProperties>
|