本文整理汇总了C++中CApaCommandLine::TailEnd方法的典型用法代码示例。如果您正苦于以下问题:C++ CApaCommandLine::TailEnd方法的具体用法?C++ CApaCommandLine::TailEnd怎么用?C++ CApaCommandLine::TailEnd使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CApaCommandLine
的用法示例。
在下文中一共展示了CApaCommandLine::TailEnd方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ProcessCommandParametersL
TBool CMulScreensTestAppUi::ProcessCommandParametersL(CApaCommandLine& aCommandLine)
{
TPtrC8 tailEnd = aCommandLine.TailEnd();
if(tailEnd.Compare(KScreenDevice) == 0)
{
RDebug::Print(_L("**** MultipleScreensAppTest - ScreenDevice: This should panic with ECoePanicInvalidScreenNumber"));
CCoeEnv::Static()->ScreenDevice(KInvalidScreenNumber);
}
else if(tailEnd.Compare(KWindowGroup) == 0)
{
RDebug::Print(_L("**** MultipleScreensAppTest - WindowGroup: This should panic with ECoePanicInvalidScreenNumber"));
CCoeEnv::Static()->RootWin(KInvalidScreenNumber);
}
else
{
RDebug::Print(_L("MultipleScreensAppTest - Bad arguments, failing test...."));
RProcess().Terminate(KMulScreensAppTestFailed);
}
return ETrue;
}
示例2: ProcessCommandParametersL
/**
* Processes the command line parameters
* @param aCommandLine - command to be passed based on the menu item
* selected by the user
*
* This function leaks intentionally some memory and examines the value of the trailing data
* in aCommandLine (expected to be either ETrue or EFalse). According to this value CCoeEnv::DisableExitChecks()
* is triggered in order to disable or not the exit checks at kernel resources.
*
*/
TBool CExampleAppUi::ProcessCommandParametersL(CApaCommandLine& aCommandLine)
{
CEikAppUi* aAppUI = new(ELeave) CExampleAppUi; //intentionally caused memory leak
TPtrC8 tailEnd = aCommandLine.TailEnd();
if(tailEnd.Compare(KETrue) == 0)
{
RDebug::Print(_L("Disable shutdown checks"));
iEikonEnv->DisableExitChecks(ETrue);
}
else if(tailEnd.Compare(KEFalse) == 0)
{
RDebug::Print(_L("Enable shutdown checks"));
iEikonEnv->DisableExitChecks(EFalse);
}
else
{
RDebug::Print(_L("Bad arguments, failing test...."));
RProcess().Terminate(KTestFailed);
}
Exit();
return ETrue;
}