campo-sirio/ba/bainst00.cpp
alex 3a770ee656 Patch level : XX.648
Files correlati     :
Ricompilazione Demo : [ ]
Commento            : Riportata la versione 01.05 patch 648


git-svn-id: svn://10.65.10.50/trunk@8633 c028cbd2-c16b-5b4b-a496-9718f37d4682
1999-10-22 10:00:18 +00:00

61 lines
1.4 KiB
C++
Executable File

#include <windows.h>
#include <applicat.h>
#include <execp.h>
#include <mask.h>
#include <isam.h>
#include <config.h>
#include "bainst.h"
#include "bainst07.h"
class TInstall_BA : public TInstallmodule_app
{
private:
protected:
virtual bool modal() const {return FALSE;}
virtual int module_number() const {return 0;}
virtual bool install_firm() {return TRUE;} // no firm installation
virtual bool install_com() {return TRUE;} // no com installation
virtual bool post_installer();
public:
virtual ~TInstall_BA () {}
};
bool TInstall_BA::post_installer()
{
// configurazione provvisoria dei programmi gestori di tabelle
if (!test_database())
{
TConfig prassis(CONFIG_STUDIO);
const char *confapp="EdApp";
const char *tabapp="TabPrg";
// magazzino
prassis.set_paragraph("mg");
prassis.set(tabapp,"mg0 -0");
prassis.set(confapp,"mg0 -2 -1");
// distinta base
prassis.set_paragraph("db");
prassis.set(tabapp,"db0 -0");
prassis.set(confapp,"");
// statistiche
prassis.set_paragraph("sv");
prassis.set(tabapp,"sv0 -0");
prassis.set(confapp,"sv0 -3");
// provvigioni
prassis.set_paragraph("pr");
prassis.set(tabapp,"pr0 -4");
// MRP
prassis.set_paragraph("mr");
prassis.set(tabapp,"mr0 -0");
}
return TRUE;
}
int bainst00(int argc, char** argv)
{
TInstall_BA app;
app.run(argc, argv);
return 0;
}