Files correlati : ba1.exe ba1600a.msk Ricompilazione Demo : [ ] Commento : Corretta gestione variazione OEM in sede di patch di un modulo git-svn-id: svn://10.65.10.50/branches/R_10_00@20955 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
| #ifndef __BA1600_H
 | |
| #define __BA1600_H
 | |
| 
 | |
| #ifndef __CONFIG_H
 | |
| #include <config.h>
 | |
| #endif
 | |
| 
 | |
| class TInstall_ini : public TConfig
 | |
| { 
 | |
| public:
 | |
|   int build_list(const TString& m, TString_array& a, 
 | |
|                  const char* s = NULL, bool agg = FALSE);
 | |
|   int build_complete_list(const TString& m, TString_array& a, 
 | |
|                           const char* s = NULL, bool agg = FALSE);
 | |
|   int build_app_list(const TString& m, TString_array& a);
 | |
|   int build_kill_list(const TString& m, TString_array& a, 
 | |
|                  const char* s = NULL, bool agg = FALSE);
 | |
|   void export_paragraph(const char* module, const char* summary,const bool remove);
 | |
|   void export_module_paragraphs(const char* module, const char* summary,const bool remove);
 | |
|   
 | |
|   bool demo() { return get_bool("Demo", "Main"); }
 | |
|   const TString& version(const char* module);
 | |
|   int patch(const char* module);
 | |
|   void version_info(const char* module, 
 | |
|                     int& year, int& release, int& tag, int& patch);
 | |
|   
 | |
|   static const char* default_name() { return "install.ini"; }
 | |
| 
 | |
|   TInstall_ini() : TConfig(CONFIG_GENERAL, "Main") { }
 | |
|   TInstall_ini(const char* path) : TConfig(path, "Main") { }
 | |
|   TInstall_ini(const char* path, const char * paragraph) : TConfig(path, paragraph) { }
 | |
|   virtual ~TInstall_ini() { }
 | |
| };
 | |
| 
 | |
| #endif
 |