Patch level :10.0
Files correlati : Ricompilazione Demo : [ ] Commento :controllo su path del server dei programmi. non può essere un removable drive (come katiuscia insegna) git-svn-id: svn://10.65.10.50/trunk@17681 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
90d7d1b36b
commit
77ca727c70
@ -1359,7 +1359,7 @@ void CampoSetup::OnTimer(wxTimerEvent& WXUNUSED(e))
|
||||
|
||||
if (CampoRunning())
|
||||
{
|
||||
ErrorBox("Un applicativo di Campo è ancora in esecuzione!\nL'installazione sarà interrotta immediatamente");
|
||||
ErrorBox("Un applicativo di CAMPO è ancora in esecuzione!\nL'installazione sarà interrotta immediatamente");
|
||||
m_pMainFrame->Destroy();
|
||||
return;
|
||||
}
|
||||
|
@ -1155,7 +1155,7 @@ bool CampoWizardPage8::ForwardValidate()
|
||||
//1) directory di installazione programmi
|
||||
const wxString strPrgLocPath = Get(801);
|
||||
//la directory di installazione programmi deve essere su un disco locale (sei un client!)
|
||||
UINT nPrgDriveType = GetDriveType(strPrgLocPath.Left(3));
|
||||
UINT nPrgDriveType = ::GetDriveType(strPrgLocPath.Left(3));
|
||||
if (nPrgDriveType != DRIVE_FIXED)
|
||||
return ErrorBox("La cartella selezionata per l'installazione dei programmi deve trovarsi su un disco locale!");
|
||||
//controllo esistenza directory vuota per i programmi in locale
|
||||
@ -1165,13 +1165,18 @@ bool CampoWizardPage8::ForwardValidate()
|
||||
|
||||
//2) directory di origine dei programmi sul server
|
||||
const wxString strPrgNetPath = Get(803);
|
||||
//il server non puo' essere un cd o roba simile
|
||||
UINT nPrgNetDriveType = ::GetDriveType(strPrgNetPath.Left(3));
|
||||
if (nPrgNetDriveType != DRIVE_REMOTE)
|
||||
return ErrorBox("Il server deve essere su un disco di rete!");
|
||||
//il server deve contenere i programmi di Campo giaà installati correttamente
|
||||
if (!CheckPrgDir(strPrgNetPath))
|
||||
return ErrorBox("La cartella selezionata come origine dei programmi NON e' valida!");
|
||||
|
||||
//3) directory dati sul server
|
||||
const wxString strDataPath = Get(805);
|
||||
//la cartella dei dati deve essere in remoto,senno' sei una postazione locale o un server
|
||||
UINT nDataDriveType = GetDriveType(strDataPath.Left(3));
|
||||
UINT nDataDriveType = ::GetDriveType(strDataPath.Left(3));
|
||||
if (nDataDriveType != DRIVE_REMOTE)
|
||||
return ErrorBox("La cartella dei dati deve trovarsi su un server remoto e non su un disco locale!");
|
||||
//la cartella dei dati deve contenerli ed essere scrivibile
|
||||
|
Loading…
x
Reference in New Issue
Block a user