From ee38b9b83e9a9c94f3de47511d24df6ce33cf582 Mon Sep 17 00:00:00 2001 From: luca Date: Fri, 10 Sep 2004 13:29:09 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:2.1=20?= =?UTF-8?q?112=20Files=20correlati=20=20=20=20=20:ba2.exe=20ba2200.msk=20R?= =?UTF-8?q?icompilazione=20Demo=20:=20[=20]=20Commento=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=20=20:=20AO21036=20Non=20si=20riesce=20a=20fare=20?= =?UTF-8?q?il=20backup=20in=20quanto=20viene=20sempre=20restituito=20il=20?= =?UTF-8?q?messaggio:=20"Si=20=C3=A8=20verificato=20un=20errore=20di=20acc?= =?UTF-8?q?esso=20al=20disco:=20verificare=20lo=20spazio=20disponibile";?= =?UTF-8?q?=20premesso=20che=20sul=20disco=20c'=C3=A8=20pi=C3=B9=20di=201G?= =?UTF-8?q?b=20di=20spazio=20libero.=20Il=20ripristino=20invece=20funziona?= =?UTF-8?q?=20correttamente.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://10.65.10.50/trunk@12304 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ba/ba2200.cpp | 8 +++++--- ba/ba2200.h | 1 + ba/ba2200.uml | 9 +++++++-- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ba/ba2200.cpp b/ba/ba2200.cpp index 7fa0a0061..af593eb48 100755 --- a/ba/ba2200.cpp +++ b/ba/ba2200.cpp @@ -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"); diff --git a/ba/ba2200.h b/ba/ba2200.h index 92df01a8a..62f2fecae 100755 --- a/ba/ba2200.h +++ b/ba/ba2200.h @@ -11,3 +11,4 @@ #define F_COM 111 #define F_CONFIG 112 #define F_770 113 +#define F_CUSTOM 114 diff --git a/ba/ba2200.uml b/ba/ba2200.uml index db456e580..71681b3e3 100755 --- a/ba/ba2200.uml +++ b/ba/ba2200.uml @@ -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