Patch level : 4.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
archives.cpp Utilizzata xvt_fsys_is_floppy_drive al posto dell'ambigua xvt_fsys_is_removable_drive
string.cpp      Eliminate alcune funzioni deprecated
utility.cpp       Utilizzata funzione xvt_fsys_remove_file al posto della deprecated xvt_fsys_removefile


git-svn-id: svn://10.65.10.50/trunk@15856 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2007-12-12 09:38:51 +00:00
parent 146f97b7c3
commit 86d1ca3562
3 changed files with 27 additions and 25 deletions

View File

@ -1,11 +1,13 @@
#include <agasys.h>
#include <archives.h>
#include <config.h>
#include <diction.h>
#include <isam.h>
#include <mask.h>
#include <progind.h>
#include <utility.h>
#include <nditte.h>
///////////////////////////////////////////////////////////
// TArchive
///////////////////////////////////////////////////////////
@ -24,7 +26,7 @@ int TArchive::build_backup_list(int mode, long firm, TString_array& fl) const
TLocalisamfile ditte(LF_NDITTE);
for (int err = ditte.first(); err == NOERR; err = ditte.next())
{
const char* dir = firm2dir(ditte.get_long("CODDITTA"));
const char* dir = firm2dir(ditte.get_long(NDT_CODDITTA));
if (fexist(dir))
fl.add(dir);
}
@ -142,8 +144,8 @@ bool TArchive::write_ini(TFilename& work, int disk, long tot, const char* desc,
const int d = c.get_int("Disk");
if (d == disk)
{
ok = yesno_box("Il disco %d contiene gia' un backup della cartella %s del %s"
"\nSi desidera continuare?",
ok = yesno_box(FR("Il disco %d contiene gia' un backup della cartella %s del %s"
"\nSi desidera continuare?"),
disk, (const char*)parag, (const char*)c.get("Date"));
}
}
@ -181,11 +183,11 @@ bool TArchive::move_file(const TFilename& file, const char* dir) const
if (!space_ok)
{
TString msg(128);
msg << "Lo spazio sull'unita' e' insufficiente:\n";
if (xvt_fsys_is_removable_drive(dest))
msg << "Inserire un nuovo disco e ritentare?";
msg << TR("Lo spazio sull'unita' e' insufficiente:\n");
if (xvt_fsys_is_floppy_drive(dest))
msg << TR("Inserire un nuovo disco e ritentare?");
else
msg << "Liberare dello spazio e ritentare?";
msg << TR("Liberare dello spazio e ritentare?");
if (!yesno_box(msg))
return FALSE;
}
@ -200,7 +202,7 @@ bool TArchive::move_file(const TFilename& file, const char* dir) const
::remove(file);
else
{
if (!yesno_box("Errore di copia del file %s.\nSi desidera riprovare?",
if (!yesno_box(FR("Errore di copia del file %s.\nSi desidera riprovare?"),
(const char*)file))
user_abort = TRUE;
}
@ -265,12 +267,12 @@ bool TArchive::fsplit_zip(
while (size <= 0)
{
if (xvt_fsys_is_removable_drive(path))
message_box("Inserire il disco 1 nel drive %c:", floppy);
if (xvt_fsys_is_floppy_drive(path))
message_box(FR("Inserire il disco 1 nel drive %c:"), floppy);
size = xvt_fsys_get_disk_size(path, 'K') - 64;
if (size <= 0)
{
if (!yesno_box("Errore di accesso al drive %c\nSi desidera ritentare?", floppy))
if (!yesno_box(FR("Errore di accesso al drive %c\nSi desidera ritentare?"), floppy))
return FALSE;
}
do_events();
@ -281,7 +283,7 @@ bool TArchive::fsplit_zip(
size = minsize;
if (!split_file(archive, size))
return error_box("Errore durante lo splitting del file %s", (const char*)archive);
return error_box(FR("Errore durante lo splitting del file %s"), (const char*)archive);
size = ::fsize(archive);
::remove(archive);
@ -295,7 +297,7 @@ bool TArchive::fsplit_zip(
{
if (d > 0)
{
message_box("Inserire il disco %d nel drive %c:", d+1, floppy);
message_box(FR("Inserire il disco %d nel drive %c:"), d+1, floppy);
do_events();
}
@ -350,7 +352,7 @@ bool TArchive::zip(
// Nome del file compresso
TFilename work; work.tempdir(); work.add(name); work.ext("zip");
TString title("Archiviazione di "); title << workdir;
TString title(TR("Archiviazione")); title << ' ' << workdir;
TIndwin waitw(100,title,FALSE,FALSE);
TWait_cursor hourglass;
@ -375,7 +377,7 @@ bool TArchive::zip(
if (ok)
ok = fsplit_zip(work, floppy, desc);
else
error_box("Compressione degli archivi errata o incompleta");
error_box(TR("Compressione degli archivi errata o incompleta"));
return ok;
}
@ -418,25 +420,25 @@ bool TArchive::unzip(
output = output.name();
output.ext("zip");
if (!yesno_box("Attenzione l'archivio %c:\\%s verra' ripristinato\n"
"nel direttorio %s. Continuare?",
if (!yesno_box(FR("Attenzione l'archivio %c:\\%s verra' ripristinato\n"
"nel direttorio %s. Continuare?"),
floppy, (const char*)output, (const char*)work))
return FALSE;
bool ok = work.exist();
if (!ok)
{
ok = yesno_box("Non esiste il direttorio %s: si desidera crearlo?", (const char*)work);
ok = yesno_box(FR("Non esiste il direttorio %s: si desidera crearlo?"), (const char*)work);
if (ok)
{
make_dir(work);
ok = work.exist();
}
if (!ok)
return error_box("Impossibile accedere a %s", (const char*)work);
return error_box(FR("Impossibile accedere a %s"), (const char*)work);
}
TString title("Ripristino di "); title << output;
TString title(TR("Ripristino")); title << ' ' << output;
TIndwin waitw(100,title,FALSE,FALSE);
safely_close_closeable_isamfiles();
@ -460,7 +462,7 @@ bool TArchive::unzip(
src << floppy << ':' << SLASH;
src << output.name();
src.ext(ext);
if (xvt_fsys_is_removable_drive(src))
if (xvt_fsys_is_floppy_drive(src))
message_box("Inserire il disco %d contenente il file %s", d+1, (const char*)src);
while (!src.exist())

View File

@ -1335,13 +1335,13 @@ const TFilename& TFilename::temp(
else
cut(0);
char* t = tempnam(NULL, (char*)_str);
char* t = _tempnam(NULL, _str);
CHECK(t != NULL, "Can't execute tempnam");
set(t);
free(t);
}
CHECKS(!fexist(_str), "Il file temporaneo esiste gia': ", _str);
CHECKS(!exist(), "Il file temporaneo esiste gia': ", _str);
return *this;
}

View File

@ -184,7 +184,7 @@ bool make_dir(const char* dir) // @parm Nome della directory da creare
// @flag FALSE | Se l'operazione non e' riuscita
bool remove_file(const char* file) // @parm Nome della directory da creare
{
return xvt_fsys_removefile(file) != 0;
return xvt_fsys_remove_file(file) != 0;
}
// @doc EXTERNAL