Rimossa la copia del file per lanciare piu' istanze della stessa

applicazione. Cio' era valido per Win95. Ora per lo stesso sistema
operativo del futuro, si utilizza un altro metodo, implementato
da Alex. Vedi commit del 20 giugno 1996 di applicat.cpp, xvtility.cpp.


git-svn-id: svn://10.65.10.50/trunk@3034 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1996-06-20 15:20:25 +00:00
parent cd82907335
commit 71922f801f

View File

@ -90,29 +90,6 @@ word TExternal_app::run(
HL_LOGOUT();
_exitcode = WinExec((char*)(const char*)path, SW_SHOW);
for (int maxtry = 5 ; maxtry > 0 && _exitcode == 16; maxtry--)
{
int spc = path.find(' ');
if (spc < 0)
spc = path.len();
TFilename name(path.left(spc)), oldname(name);
name.ext("");
if (isdigit(name.right(1)[0]))
name << 'a';
else
name[name.len() - 1]++;
name.ext("exe");
if (!fexist(name))
{
oldname.ext("exe");
fcopy(oldname, name);
}
name << path.mid(spc);
path = name;
_exitcode = WinExec((char*)(const char*)path, SW_SHOW);
}
if (_exitcode >= 32)
{
if (!async)