3a770ee656
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
61 lines
1.4 KiB
C++
Executable File
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;
|
|
} |