diff --git a/setup/Setup.cpp b/setup/Setup.cpp index 07c24ae2a..1b447bf74 100755 --- a/setup/Setup.cpp +++ b/setup/Setup.cpp @@ -1197,13 +1197,13 @@ void CampoSetup::NormalSetup() switch (nInstType) { case it_server: - strLnk = "Campo (Server)"; + strLnk = "Campo Enterprise (Server)"; break; case it_client: - strLnk = "Campo (Client)"; + strLnk = "Campo Enterprise (Client)"; break; default: - strLnk = "Campo"; + strLnk = "Campo Enterprise"; break; } diff --git a/setup/wizard.cpp b/setup/wizard.cpp index b4fdb696a..ca7a2f45c 100755 --- a/setup/wizard.cpp +++ b/setup/wizard.cpp @@ -82,7 +82,10 @@ void CampoWizardPage::SetHTMLPage(const wxString strFile) //parte html della finestra standard void CampoWizardPage::SetHTMLText(wxString strTitle, wxString strBody) { - wxString strAppName = wxT(""); strAppName += Bold(APPNAME); strAppName += wxT(""); + wxString strAppNameFull = wxT(""); strAppNameFull += Bold(APPNAMEFULL); strAppNameFull += wxT(""); + wxString strAppName = APPNAME; + strTitle.Replace(wxT("APPNAMEFULL"), strAppNameFull); + strBody.Replace(wxT("APPNAMEFULL"), strAppNameFull); strTitle.Replace(wxT("APPNAME"), strAppName); strBody.Replace(wxT("APPNAME"), strAppName); @@ -190,16 +193,16 @@ public: CampoWizardPage1::CampoWizardPage1(wxWizard* parent) : CampoWizardPage(parent) { //contenuto della prima schermata (pagina benvenuto) - wxString strTitle = wxT("Benvenuti in APPNAME"); + wxString strTitle = wxT("Benvenuti in APPNAMEFULL"); wxString strBody = wxT("

Questo programma vi guiderà passo a passo nell'installazione / aggiornamento del software.

"); strBody += wxT("

LEGGERE ATTENTAMENTE LE ISTRUZIONI che saranno visualizzate nelle finestre di questo programma di installazione!

"); strBody += wxT("

Prima di proseguire con l'installazione / aggiornamento assicurarsi:

"); strBody += wxT("

1) di avere effettuato il login a Windows con un utente di tipo 'Amministratore' di sistema.

"); strBody += wxT("

2) di avere terminato ogni altro programma in funzione

"); strBody += wxT("

In caso di aggiornamento assicurarsi inoltre:

"); - strBody += wxT("

3) di avere effettuato un backup di sicurezza dei dati di APPNAME.

"); - strBody += wxT("

4) che il programma APPNAME NON sia in funzione.

"); - strBody += wxT("

5) che l'eventuale gestore dei servizi di APPNAME, se presente, NON sia in funzione.

"); + strBody += wxT("

3) di avere effettuato un backup di sicurezza dei dati.

"); + strBody += wxT("

4) che il programma APPNAMEFULL NON sia in funzione.

"); + strBody += wxT("

5) che l'eventuale gestore dei servizi di APPNAMEFULL, se presente, NON sia in funzione.

"); SetHTMLText(strTitle, strBody); } @@ -293,8 +296,8 @@ bool CampoWizardPage3::ForwardValidate() CampoIniFile InstallIni(strPrgPath + "/install.ini", "Main"); wxString strDiskPath = InstallIni.Get("DiskPath"); wxString strMsg = "Per aggiornare questa stazione di lavoro e' necessario aggiornare prima il Server di "; - strMsg << APPNAME << " in " << strDiskPath << " !\n"; - strMsg << "Questa stazione di lavoro si aggiornera' automaticamente alla prima esecuzione del programma " << APPNAME; + strMsg << APPNAMEFULL << " in " << strDiskPath << " !\n"; + strMsg << "Questa stazione di lavoro si aggiornera' automaticamente alla prima esecuzione del programma " << APPNAMEFULL; return ErrorBox(strMsg); } @@ -404,7 +407,7 @@ CampoWizardPage3::CampoWizardPage3(wxWizard* parent) : CampoWizardPage(parent) if (asCampi.IsEmpty()) { strTitle += wxT("Scelta Installazione"); - strBody += wxT("

E' possibile INSTALLARE APPNAME in un nuovo direttorio.

"); + strBody += wxT("

E' possibile INSTALLARE APPNAMEFULL in un nuovo direttorio.

"); asCampi.Add("Nuova installazione"); //voce di nuova installazione! m_pRadioBox = new wxRadioBox(this, 301, "Installazione del software", wxDefaultPosition, @@ -414,11 +417,11 @@ CampoWizardPage3::CampoWizardPage3(wxWizard* parent) : CampoWizardPage(parent) else { strTitle += wxT("Scelta Aggiornamento / Installazione"); - strBody += wxT("

E' possibile AGGIORNARE (scelta consigliata) una installazione di APPNAME gia' presente oppure INSTALLARE in un nuovo direttorio.

"); + strBody += wxT("

E' possibile AGGIORNARE (scelta consigliata) una installazione di APPNAMEFULL gia' presente oppure INSTALLARE in un nuovo direttorio.

"); strBody += wxT("

Selezionare l'opzione desiderata nel riquadro sottostante. In caso di piu' di una installazione presente sul computer "); strBody += wxT("sara' preselezionata la eventuale installazione di tipo Server o Standard, in quanto deve essere aggiornata per prima! "); strBody += wxT("

In questo caso procedere all'aggiornamento di tale installazione Server e aggiornare successivamente le postazioni client "); - strBody += wxT("lanciando il programma APPNAME su di esse

"); + strBody += wxT("lanciando il programma APPNAMEFULL su di esse

"); //radiobutton con le scelte aggiornamento asCampi.Add("Nuova installazione"); @@ -439,7 +442,7 @@ CampoWizardPage3::CampoWizardPage3(wxWizard* parent) : CampoWizardPage(parent) GetSizer()->AddSpacer(16); GetSizer()->Add(chDemoPrg); - strBody += wxT("

E' possibile anche installare la versione DEMO di APPNAME. Questa versione e' a scopo puramente "); + strBody += wxT("

E' possibile anche installare la versione DEMO di APPNAMEFULL. Questa versione e' a scopo puramente "); strBody += wxT("dimostrativo e NON va di norma installata! Non e' utilizzabile come la versione normale in quanto limitata nel "); strBody += wxT("numero e nella data delle registrazioni e nel tempo di uso giornaliero (max 2 ore). La cartella di installazione della "); strBody += wxT("versione dimostrativa e' C:/campodemo e dispone di un'area dati parzialmente precompilata.

"); @@ -538,17 +541,17 @@ bool CampoWizardPage4::TransferDataToWindow() case 1: strBody += wxT("

E' stata rilevata una chiave tipo Hardlock:

"); strBody += wxT("

"); - strBody += wxT("

Si puo' procedere con l'installazione /aggiornamento del software APPNAME. Premere il pulsante \"Avanti\".

"); + strBody += wxT("

Si puo' procedere con l'installazione /aggiornamento del software APPNAMEFULL. Premere il pulsante \"Avanti\".

"); break; case 2: strBody += wxT("

E' stata rilevata una chiave tipo Eutron:

"); strBody += wxT("

"); - strBody += wxT("

Si puo' procedere con l'installazione /aggiornamento del software APPNAME. Premere il pulsante \"Avanti\".

"); + strBody += wxT("

Si puo' procedere con l'installazione /aggiornamento del software APPNAMEFULL. Premere il pulsante \"Avanti\".

"); break; case 3: strBody += wxT("

E' stato rilevata una chiave remota condivisa in rete con il servizio di gestione autorizzazioni:

"); strBody += wxT("

"); - strBody += wxT("

Si puo' procedere con l'installazione /aggiornamento del software APPNAME. Premere il pulsante \"Avanti\".

"); + strBody += wxT("

Si puo' procedere con l'installazione /aggiornamento del software APPNAMEFULL. Premere il pulsante \"Avanti\".

"); Set(404, GetWizard().GetSrvAuth()); break; @@ -713,7 +716,7 @@ CampoWizardPage5::CampoWizardPage5(wxWizard* parent) : CampoWizardPage(parent) strBody = wxT("

Standard (scelta consigliata). Installazione su postazione singola, con programmi e dati sul disco locale del computer

"); strBody += wxT("

Installazioni di rete (per utenti esperti)

"); strBody += wxT("

Server: Computer in rete sul quale sono presenti una copia, utilizzata o meno, dei programmi (server programmi) e l’area dati (server dati). "); - strBody += wxT("In una installazione in rete di APPNAME e' necessario sia presente un unica postazione di tipo server, "); + strBody += wxT("In una installazione in rete di APPNAMEFULL e' necessario sia presente un unica postazione di tipo server, "); strBody += wxT("e deve essere installata per prima!

"); strBody += wxT("

Client: Computer in rete sul quale e' presente una copia dei programmi ma non l'area dati. "); strBody += wxT("I client possono essere installati solo dopo l'installazione del server!

"); @@ -965,16 +968,16 @@ CampoWizardPage7::CampoWizardPage7(wxWizard* parent) : CampoWizardPage(parent) strBody += wxT("Il percorso consigliato e' C:\\APPNAME

"); strBody += wxT("

Digitare nel campo 'Cartella dati' il percorso completo della cartella dove si desidera installare l'area dati. "); strBody += wxT("Il percorso consigliato e' C:\\APPNAME\\dati

"); - strBody += wxT("

Le cartelle del programma e dei dati dovranno essere condivise in modalita' lettura/scrittura agli utenti di sistema e di rete che utilizzeranno il software APPNAME. "); + strBody += wxT("

Le cartelle del programma e dei dati dovranno essere condivise in modalita' lettura/scrittura agli utenti di sistema e di rete che utilizzeranno il software APPNAMEFULL. "); strBody += wxT("In mancanza di tale condivisione nessun client potra' accedere al server!

"); strBody += wxT("

Gestore autorizzazioni: e' il software che permette di gestire una chiave di protezione hardware multiutenza condivisa in rete. "); strBody += wxT("Installando tale software e' necessario specificare il computer su cui e' montata la chiave di protezione multiutenza."); - strBody += wxT("Viene di default proposto il computer su cui si sta eseguendo l'installazione di APPNAME (localhost).

"); - strBody += wxT("

Gestore dizionari: e' il software che permette di utilizzare APPNAME in lingue diverse dall'italiano. "); - strBody += wxT("Per l'installazione di questo software viene di default proposto il computer su cui si sta eseguendo l'installazione di APPNAME (localhost).

"); + strBody += wxT("Viene di default proposto il computer su cui si sta eseguendo l'installazione di APPNAMEFULL (localhost).

"); + strBody += wxT("

Gestore dizionari: e' il software che permette di utilizzare APPNAMEFULL in lingue diverse dall'italiano. "); + strBody += wxT("Per l'installazione di questo software viene di default proposto il computer su cui si sta eseguendo l'installazione di APPNAMEFULL (localhost).

"); strBody += wxT("

Modalita' di esecuzione programmi di gestione
"); strBody += wxT("Come servizi: i programmi di gestione vengono eseguiti come servizi di Windows; questa e' la modalita' consigliata ed e' obbligatoria in caso di installazione con Windows 2003/2008
"); - strBody += wxT("Nel menu esecuzione automatica: i programmi di gestione vengono eseguiti automaticamente al primo accesso di un utente al server di APPNAME; usare questa modalita' solo nell'impossibilita' di utilizzare la precedente

"); + strBody += wxT("Nel menu esecuzione automatica: i programmi di gestione vengono eseguiti automaticamente al primo accesso di un utente al server di APPNAMEFULL; usare questa modalita' solo nell'impossibilita' di utilizzare la precedente

"); } else { @@ -983,11 +986,11 @@ CampoWizardPage7::CampoWizardPage7(wxWizard* parent) : CampoWizardPage(parent) strBody += wxT("Il percorso consigliato e' C:\\APPNAME

"); strBody += wxT("

Digitare nel campo 'Cartella dati' il percorso completo della cartella dove si desidera installare l'area dati. "); strBody += wxT("Il percorso consigliato e' C:\\APPNAME\\dati

"); - strBody += wxT("

Le cartelle del programma e dei dati dovranno essere accessibili in modalita' lettura/scrittura agli utenti di sistema e di rete che utilizzeranno il software APPNAME. "); - strBody += wxT("In mancanza di tale modalita' nessun utente potra' utilizzare il software APPNAME !

"); + strBody += wxT("

Le cartelle del programma e dei dati dovranno essere accessibili in modalita' lettura/scrittura agli utenti di sistema e di rete che utilizzeranno il software APPNAMEFULL. "); + strBody += wxT("In mancanza di tale modalita' nessun utente potra' utilizzare il software APPNAMEFULL !

"); strBody += wxT("

Gestore autorizzazioni: e' il software che permette di gestire una chiave di protezione hardware multiutenza condivisa in rete. "); strBody += wxT("E' necessario installare questo software specificando localhost come computer su cui e' montata la chiave di protezione multiutenza.

"); - strBody += wxT("

Gestore dizionari: e' il software che permette di utilizzare APPNAME in lingue diverse dall'italiano. "); + strBody += wxT("

Gestore dizionari: e' il software che permette di utilizzare APPNAMEFULL in lingue diverse dall'italiano. "); strBody += wxT("E' necessario installare questo software specificando localhost come computer su cui installare il servizio.

"); strBody += wxT("

Modalita' di esecuzione programmi di gestione: obbligatorio come servizi!
"); } @@ -1215,7 +1218,7 @@ CampoWizardPage8::CampoWizardPage8(wxWizard* parent) : CampoWizardPage(parent) strBody += wxT("

Il campo 'Cartella remota dati da utilizzare' contiene il percorso completo della cartella di rete dove sono i dati. "); strBody += wxT("E' la cartella dei dati condivisa dal server precedentemente installato. Se condivisa e connessa correttamente viene rilevata automaticamente e proposta dal programma. "); strBody += wxT("Se non viene proposta automaticamente, digitare il percorso completo (es. Z:\\APPNAME\\Dati)

"); - strBody += wxT("

Gestore dizionari: e' il computer gestore dei dizionari di APPNAME in lingue diverse dall'italiano. Generalmente e' il computer agente da server di APPNAME in rete. "); + strBody += wxT("

Gestore dizionari: e' il computer gestore dei dizionari di APPNAMEFULL in lingue diverse dall'italiano. Generalmente e' il computer agente da server di APPNAMEFULL in rete. "); strBody += wxT("Premere il bottone Cerca per attivare la ricerca automatica di tale computer. Qualora tale ricerca fallisse digitare il nome del computer gestore dei dizionari

"); SetHTMLText(strTitle, strBody); @@ -1331,11 +1334,11 @@ CampoWizardPage9::CampoWizardPage9(wxWizard* parent) : CampoWizardPage(parent) wxString strTitle = wxT("Collegamenti e Teleassistenza"); wxString strBody; - strBody += wxT("

E' possibile creare l'icona di APPNAME sul desktop.

"); + strBody += wxT("

E' possibile creare l'icona di APPNAMEFULL sul desktop.

"); if (bIsAgaVersion) { strBody += wxT("

E' possibile installare il programma di teleassistenza. E' il software che consente"); - strBody += wxT(" ai tecnici dell'assistenza di controllare il computer su cui si installa APPNAME in caso di problemi gravi."); + strBody += wxT(" ai tecnici dell'assistenza di controllare il computer su cui si installa APPNAMEFULL in caso di problemi gravi."); strBody += wxT(" Se la casella risulta NON spuntata in automatico il programma di teleassistenza e' gia' presente"); strBody += wxT(" sul computer e non deve essere reinstallato.

"); } @@ -1778,7 +1781,7 @@ CampoWizard::CampoWizard(wxWindow* pParent) wxString strName = wxT("logo.gif"); bitmap.LoadFile(strName, wxBITMAP_TYPE_GIF); - Create(pParent, wxID_ANY, APPNAME, bitmap); + Create(pParent, wxID_ANY, APPNAMEFULL, bitmap); m_pPage[0] = new CampoWizardPage1(this); //benvenuto con logo m_pPage[1] = new CampoWizardPage2(this); //licenza diff --git a/setup/wxinc.h b/setup/wxinc.h index a1b19b772..2baab584f 100755 --- a/setup/wxinc.h +++ b/setup/wxinc.h @@ -34,5 +34,6 @@ #include #include -#define APPNAME wxT("CAMPO") +#define APPNAME wxT("Campo") +#define APPNAMEFULL wxT("CAMPO ENTERPRISE") #define APPVERSION wxT("10.0") \ No newline at end of file