Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/trunk@15714 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
04bd445c84
commit
146bd2fb93
@ -644,17 +644,15 @@ void CampoSetup::NormalSetup()
|
||||
//..contando anche quanti sono e memorizzandoli in un array asFileList
|
||||
const size_t uFilesToCopy = wxDir::GetAllFiles(strSrc, &asFilesList);
|
||||
|
||||
//per ogni file da copiare controlla i path sorgente e destinazione(problema con sottodirectory tipo dati)
|
||||
wxString strFileCurr;
|
||||
const size_t nPathLenght = strSrc.Len();
|
||||
//progress bar
|
||||
wxProgressDialog pi("Installazione Dati e Programmi di base...", "", (int)uFilesToCopy, NULL, wxPD_AUTO_HIDE | wxPD_APP_MODAL | wxPD_CAN_ABORT);
|
||||
|
||||
for (size_t i = 0; i < uFilesToCopy; i++)
|
||||
{
|
||||
//aggiorna la progind
|
||||
if (!pi.Update((int)i, asFilesList[i]))
|
||||
break;
|
||||
{
|
||||
//per ogni file da copiare controlla i path sorgente e destinazione(problema con sottodirectory tipo..
|
||||
//..dati); strFileCurr va lasciato qui perche' DEVE ESSERE AZZERATO ad ogni cambio file!!!!!!
|
||||
wxString strFileCurr;
|
||||
//files dei dati standard! solo in caso di nuova installazione!!
|
||||
if (asFilesList[i].Lower().Find("\\dati\\") > 0)
|
||||
{
|
||||
@ -690,6 +688,9 @@ void CampoSetup::NormalSetup()
|
||||
//..di destinazione e' vuoto significa che non lo deve copiare!! (es. dati in aggiornamento)
|
||||
if (!strFileCurr.IsEmpty())
|
||||
{
|
||||
//aggiorna la progind
|
||||
if (!pi.Update((int)i, asFilesList[i]))
|
||||
break;
|
||||
//eventuali sottodirectory le crea (solo se hanno un nome) e poi copia fisicamente i files
|
||||
//se un file non si copia interrompe l'installazione con un ErrorBox
|
||||
if (!CopyFilesAndDirs(asFilesList[i], strFileCurr, true))
|
||||
@ -758,7 +759,10 @@ void CampoSetup::NormalSetup()
|
||||
else //e' un aggiornamento! scrive il type
|
||||
{
|
||||
CampoIniFile CampoIniMain(strPrgLocPath + "/campo.ini", "Main");
|
||||
CampoIniMain.Set("Type", uInstallationType + 1);
|
||||
//SOLO se sta aggiornando una versione antecedente alla 10.0 scrive la variabile Type nel campo.ini..
|
||||
//..ovvero deve testare se Type = 0
|
||||
if (CampoIniMain.GetInt("Type") == 0)
|
||||
CampoIniMain.Set("Type", uInstallationType + 1);
|
||||
}
|
||||
|
||||
// 5) COMPILAZIONE\AGGIORNAMENTO INSTALL.INI CON DISKPATH
|
||||
|
@ -196,10 +196,11 @@ CampoWizardPage1::CampoWizardPage1(wxWizard* parent) : CampoWizardPage(parent)
|
||||
strBody += wxT("<p><u><b>LEGGERE ATTENTAMENTE LE ISTRUZIONI</u> che saranno visualizzate nelle finestre di questo programma di installazione!</b></p>");
|
||||
strBody += wxT("<p><b>Prima di proseguire con l'installazione / aggiornamento assicurarsi:</b></p>");
|
||||
strBody += wxT("<p><b>1) </b>di avere effettuato il login a Windows con un utente di tipo 'Amministratore' di sistema.</p>");
|
||||
strBody += wxT("<p><b>2) </b>di avere terminato ogni altro programma in funzione</b></p>");
|
||||
strBody += wxT("<p><b>In caso di aggiornamento assicurarsi inoltre:</b></p>");
|
||||
strBody += wxT("<p><b>2) </b>di avere effettuato un backup di sicurezza dei dati di APPNAME.</p>");
|
||||
strBody += wxT("<p><b>3) </b>che il programma APPNAME NON sia in funzione.</p>");
|
||||
strBody += wxT("<p><b>4) </b>che l'eventuale gestore dei servizi di APPNAME, se presente, NON sia in funzione.</p>");
|
||||
strBody += wxT("<p><b>3) </b>di avere effettuato un backup di sicurezza dei dati di APPNAME.</p>");
|
||||
strBody += wxT("<p><b>4) </b>che il programma APPNAME NON sia in funzione.</p>");
|
||||
strBody += wxT("<p><b>5) </b>che l'eventuale gestore dei servizi di APPNAME, se presente, NON sia in funzione.</p>");
|
||||
SetHTMLText(strTitle, strBody);
|
||||
}
|
||||
|
||||
@ -1251,7 +1252,7 @@ bool CampoWizardPage9::ForwardValidate()
|
||||
const bool bInstallTeleass = GetBool(902);
|
||||
if (bInstallTeleass)
|
||||
{
|
||||
wxString strPath("../../teleassistenza/UltraVNC-101-Setup.exe");
|
||||
wxString strPath("../../teleassistenza/UltraVNC-102-Setup.exe");
|
||||
wxExecute(strPath, wxEXEC_SYNC);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user