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:
parent
233c9acf13
commit
e28d214844
@ -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);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user