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:
parent
146f97b7c3
commit
86d1ca3562
@ -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())
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user