Patch level :2.1 112

Files correlati     :ba2.exe ba2200.msk
Ricompilazione Demo : [ ]
Commento            :
AO21036
Non si riesce a fare il backup in quanto viene sempre restituito il messaggio: "Si è verificato un errore di accesso al disco: verificare lo spazio disponibile"; premesso che sul disco c'è più di 1Gb di spazio libero. Il ripristino invece funziona correttamente.


git-svn-id: svn://10.65.10.50/trunk@12304 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2004-09-10 13:29:09 +00:00
parent 7ba30a132b
commit ee38b9b83e
3 changed files with 13 additions and 5 deletions

View File

@ -151,6 +151,8 @@ KEY TArchive_app::query(int& mode, long& firm, TFilename& floppy_path, TString&
mode |= 0x4;
if (m.get_bool(F_770))
mode |= 0x8;
if (m.get_bool(F_CUSTOM))
mode |= 0x10;
floppy_path.format("%c:%c", toupper(m.get(F_FLOPPY)[0]), SLASH);
floppy_path.add(m.get(F_PATH));
@ -381,7 +383,7 @@ void TArchive_app::backup(int mode, long firm, const TFilename& floppy_path, con
name.add("config"); // Aggiungi configurazioni
ok = zip_dir(name, max_chunk);
}
if (ok && (mode & 0x4))
if (ok && (mode & 0x10))
{
name = firm2dir(-1); // __ptprf
name.add("custom"); // Aggiungi personalizzazioni
@ -503,10 +505,10 @@ void TArchive_app::restore(int mode, long firm, const TFilename& floppy_path)
}
if (mode & 0x4)
{
read_paragraph(ini, "config");
if (mode & 0x10)
read_paragraph(ini, "custom");
}
if (mode & 0x8)
read_paragraph(ini, "m770");

View File

@ -11,3 +11,4 @@
#define F_COM 111
#define F_CONFIG 112
#define F_770 113
#define F_CUSTOM 114

View File

@ -33,9 +33,14 @@ BEGIN
PROMPT 1 4 "File di configurazione"
END
BOOLEAN F_CUSTOM
BEGIN
PROMPT 1 5 "Personalizzazioni"
END
BOOLEAN F_770
BEGIN
PROMPT 1 5 "Dati 770"
PROMPT 1 6 "Dati 770"
END
NUMBER F_CODDITTA 5
@ -60,7 +65,7 @@ END
BUTTON F_ALL 10 2
BEGIN
PROMPT 58 4 "~Tutti"
MESSAGE "X",F_DITTA|"X",F_COM|"X",F_CONFIG|"X",F_770|"",F_CODDITTA
MESSAGE "X",F_DITTA|"X",F_COM|"X",F_CONFIG|"X",F_770|"X",F_CUSTOM|"",F_CODDITTA
END
STRING F_DESCR 50