Modifica 95/36

Aggiunta possibilita' di lanciare programmi in altri direttori


git-svn-id: svn://10.65.10.50/trunk@1863 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1995-09-20 16:22:21 +00:00
parent 233c9acf13
commit e28d214844

View File

@ -51,7 +51,7 @@ int TExternal_app::run(
// @comm Se <p asyn> e' FALSE aspetta che termini il processo in esecuzione prima di iniziare il nuovo
{
TString256 path(_path);
TString256 path(_path);
if (utente)
#if XVT_OS == XVT_OS_WIN
@ -68,7 +68,17 @@ int TExternal_app::run(
#if XVT_OS == XVT_OS_WIN
if (can_run())
{
{
TFilename dir(_path);
dir = dir.path();
if (dir.not_empty())
{
DIRECTORY d;
if (xvt_fsys_convert_str_to_dir((char *) (const char *) dir, &d))
xvt_fsys_set_dir(&d);
}
main_app().begin_wait();
_exitcode = WinExec((char*)(const char*)path, SW_SHOW);