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)
|
||||
CheckAndMakeDir(strPrgLocPath, "programmi");
|
||||
//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)
|
||||
{
|
||||
//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)
|
||||
//Ricordare che c'e' gia' stato il controllo nella Forward della pagina di selezione, quindi la cartella..
|
||||
//..di destinazione e' comunque vuota
|
||||
if (bNewInstallation && !bInstallDemoData)
|
||||
if (bNewInstallation && uInstallationType != it_client && !bInstallDemoData)
|
||||
{
|
||||
strFileCurr = strDataPath;
|
||||
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
|
||||
if (strSourceFile.Find("/servers/") > 0) //che fare con i servers? copiare la directory...
|
||||
|
Loading…
x
Reference in New Issue
Block a user