⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mguardcmdmain.cpp

📁 symbian s60手机上的短信拦截源代码。
💻 CPP
字号:
/*
* ============================================================================
*  Name     : MGuardCmdHandler.cpp
*  Part of  : MGuardCmdHandler
*  Created  : 15.08.2007 by xueyw
*  Description:
*     Exe source file
*  Version  :
*  Copyright: 
* ============================================================================
*/


//  Include Files  
#include "MGuardCmdMain.h"
#include "MGuardCommand.h"
#include <e32base.h>
#include <e32std.h>
//#include <e32cons.h>            // Console
#include <f32file.h>

//  Constants
_LIT(KTextConsoleTitle, "MGuardCmdHandler");


//  Global Variables
//LOCAL_D CConsoleBase* console;  // write all messages to this


//  Local Functions
LOCAL_C void MainL(const TDesC& aArgs)
    {
//		console->Write( aArgs );
		HBufC* aCmdText = aArgs.AllocL();
		CMGuardCmd* aCmd = CMGuardCmd::NewL( *aCmdText );
		aCmd->Execute();
		delete aCmd;
		delete aCmdText;
    }


LOCAL_C void DoStartL()
    {
    // Create active scheduler (to run active objects)
    CActiveScheduler* scheduler = new (ELeave) CActiveScheduler();
    CleanupStack::PushL(scheduler);
    CActiveScheduler::Install(scheduler);

    // Call main function with command line
    TBuf<256> cmdLine;
    RProcess().CommandLine(cmdLine);
    MainL(cmdLine);

    // Delete active scheduler
    CleanupStack::PopAndDestroy(scheduler);
    }


//  Global Functions

GLDEF_C TInt E32Main()
    {
    // Create cleanup stack
    __UHEAP_MARK;
    CTrapCleanup* cleanup = CTrapCleanup::New();

    // Create output console
    //TRAPD(createError, console = Console::NewL(KTextConsoleTitle, TSize(KConsFullScreen,KConsFullScreen)));
    //if (createError)
    //    return createError;

    // Run application code inside TRAP harness
    TRAPD(mainError, DoStartL());
    
//    delete console;
    delete cleanup;
    __UHEAP_MARKEND;
    return KErrNone;
    }


// End of file

⌨️ 快捷键说明

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