36 lines
805 B
C++
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 <20> un file di campo corretto -> lo carico in modalit<69> 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;
|
|||
|
}
|