Patch level :setup.exe
Files correlati : Ricompilazione Demo : [ ] Commento :eliminato il pernicioso inconveniente che faceva cancellare i dati ditta all'installazione di un client git-svn-id: svn://10.65.10.50/trunk@16785 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ea9a22d88c
commit
419fb5ac96
@ -928,7 +928,9 @@ void CampoSetup::NormalSetup()
|
|||||||
//creazione della directory dei programmi (compreso l'intero albero directory)
|
//creazione della directory dei programmi (compreso l'intero albero directory)
|
||||||
CheckAndMakeDir(strPrgLocPath, "programmi");
|
CheckAndMakeDir(strPrgLocPath, "programmi");
|
||||||
//creazione della directory dei dati (compreso l'intero albero directory)
|
//creazione della directory dei dati (compreso l'intero albero directory)
|
||||||
CheckAndMakeDir(strDataPath, "dati");
|
//un client NON installa i dati!! (senno' e' una installazione locale semplice)
|
||||||
|
if (uInstallationType != it_client)
|
||||||
|
CheckAndMakeDir(strDataPath, "dati");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -971,13 +973,18 @@ void CampoSetup::NormalSetup()
|
|||||||
if (strSourceFile.Find("/dati/") > 0)
|
if (strSourceFile.Find("/dati/") > 0)
|
||||||
{
|
{
|
||||||
//i DATI NON VANNO MAI installati in caso di aggiornamento!!!
|
//i DATI NON VANNO MAI installati in caso di aggiornamento!!!
|
||||||
|
//i DATI NON VANNO MAI installati in caso di installazione client!!!
|
||||||
//e nemmeno in caso si scelga di installare i dati demo (senno' sporca la dir dati e i datidemo non si installano)
|
//e nemmeno in caso si scelga di installare i dati demo (senno' sporca la dir dati e i datidemo non si installano)
|
||||||
//Ricordare che c'e' gia' stato il controllo nella Forward della pagina di selezione, quindi la cartella..
|
//Ricordare che c'e' gia' stato il controllo nella Forward della pagina di selezione, quindi la cartella..
|
||||||
//..di destinazione e' comunque vuota
|
//..di destinazione e' comunque vuota
|
||||||
if (bNewInstallation && !bInstallDemoData)
|
if (bNewInstallation && uInstallationType != it_client && !bInstallDemoData)
|
||||||
{
|
{
|
||||||
strFileCurr = strDataPath;
|
strFileCurr = strDataPath;
|
||||||
strFileCurr += asFilesList[i].Mid(nPathLenght + 5);
|
strFileCurr += asFilesList[i].Mid(nPathLenght + 5);
|
||||||
|
//Ulteriore controllo di sicurezza: se trova il file di destinazione gia' presente..
|
||||||
|
//..NON lo sovrascrive (lo mette vuoto cosi' non lo copia)
|
||||||
|
if (wxFileName::FileExists(strFileCurr))
|
||||||
|
strFileCurr = "";
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
if (strSourceFile.Find("/servers/") > 0) //che fare con i servers? copiare la directory...
|
if (strSourceFile.Find("/servers/") > 0) //che fare con i servers? copiare la directory...
|
||||||
|
Loading…
x
Reference in New Issue
Block a user