campo-sirio/src/ba/bainst99.cpp
mtollari 1b14ec9415 Spostamento cartella sorgenti
git-svn-id: svn://10.65.10.50/branches/R_10_00@23236 c028cbd2-c16b-5b4b-a496-9718f37d4682
2016-09-09 13:59:02 +00:00

36 lines
805 B
C++

#include <applicat.h>
#include "bainstlib.h"
class TInstall_ZZ : public TSkeleton_application
{
protected:
virtual void main_loop();
};
void TInstall_ZZ::main_loop()
{
if (argc() >= 4)
{
//file in esame
const TFilename curr_fname = argv(3);
const int nfile = ini_get_int(curr_fname, "Header", "File");
//se il file è un file di campo corretto -> lo carico in modalità aggiungi/sovrascrivi se modificato/mai cancellare
if (nfile >= LF_USER)
{
TSystemisamfile file_to_load(nfile);
int err = file_to_load.overwrite(curr_fname);
if (err != NOERR)
cantread_box(curr_fname);
}
}
}
int bainst99(int argc, char** argv)
{
TInstall_ZZ app;
app.run(argc, argv, TR("Caricamento dati standard"));
return 0;
}