makesis.h

来自「Symbian操作系统手机上可执行程序的安装打包程序的源码」· C头文件 代码 · 共 61 行

H
61
字号
// MAKESIS.H// Copyright (c) 1997-1999 Symbian Ltd. All rights reserved.//// makesis main function//#ifndef __MAKESIS_H__#define __MAKESIS_H__// ===========================================================================// INCLUDES// ===========================================================================#include "parsecmd.h"#include "parsepkg.h"#include "crtsis.h"#include "utils.h"// ===========================================================================// CLASS DEFINITION// ===========================================================================class CMakeSIS : public MParserObserver// The main application object. Controls the SIS file generation process	{	public:		CMakeSIS();				int  Run(int argc, _TCHAR* argv[], _TCHAR** /*envp*/);				BOOL ParseSource();		BOOL WriteTarget();			public: // From MParserObserver		void DoVerbage(const _TCHAR* pszText) const;		void DoErrMsg(const _TCHAR* pszText) const;		BOOL Verbose() const				  { return m_fVerbose; };		BOOL SetVerbose(BOOL fVerbose)		  { BOOL v = m_fVerbose; m_fVerbose = fVerbose; return v; };		void SetLineNumber(WORD wLineNumber)  { m_wLineNo = wLineNumber; };			private:				void DoMsg(const _TCHAR* pszText1, const _TCHAR* pszText2) const;		void ShowBanner();		void ShowUsage ();		void ShowSyntax();				void ShowUtilsError(TUtilsException err);		void ShowParseError(TParseException err);		void ShowCommandLineError(TCommandLineException err);		void ShowGeneratorError(TGeneratorException err);				WORD m_wLineNo;		BOOL m_fVerbose;				CSISWriter m_SISWriter;		CParseCmd m_CmdOptions;	};#endif // __MAKESIS_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?