小编mas*_*che的帖子

如何将UIApplication子类化?

iPhone参考库 - UIApplication说我可以继承UIApplication,但如果我尝试这个,我会得到一个例外:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'There can only be one UIApplication instance.'
Run Code Online (Sandbox Code Playgroud)

这让我想起了汉兰达"只有一个,.:-)

我是否必须将其他争论传递给UIApplicationMain?或者我是否想念图书馆中的某些内容?

iphone

14
推荐指数
2
解决办法
1万
查看次数

在OLE Word自动化中搜索和替换 - 如何覆盖页眉和页脚?

我有一个完美的工作函数来查找和替换word文档中的文本变量.

HRESULT CMSWord::FindReplace( CString szVar, CString szText, bool bOnlyOnce/*=false*/ )
{
    if(m_pWApp==NULL || m_pActiveDocument==NULL) return E_FAIL;
    IDispatch *pDocApp;
    {  
        VARIANT result;
        VariantInit(&result);
        OLEMethod(DISPATCH_PROPERTYGET, &result, m_pActiveDocument, L"Application", 0);
        pDocApp= result.pdispVal;
    }
    IDispatch *pSelection;
    {
        VARIANT result;
        VariantInit(&result);
        OLEMethod(DISPATCH_PROPERTYGET, &result, pDocApp, L"Selection", 0);
        pSelection=result.pdispVal;
    }
    IDispatch *pFind;
    {
        VARIANT result;
        VariantInit(&result);
        OLEMethod(DISPATCH_PROPERTYGET, &result, pSelection, L"Find", 0);
        pFind=result.pdispVal;
    }
    OLEMethod(DISPATCH_METHOD, NULL, pFind, L"ClearFormatting",0);

    szText.Replace(_T("\r\n"), _T("\v")); 
    COleVariant sVariable(szVar);
    COleVariant sReplaceText(szText);
    COleVariant replace((long)2);
    COleVariant varBoolTrue;
    varBoolTrue.boolVal = true;
    COleVariant varBoolFalse;
    varBoolFalse.boolVal = false;
    COleVariant wdContinue((long)1); …
Run Code Online (Sandbox Code Playgroud)

com mfc ole office-automation visual-c++

10
推荐指数
1
解决办法
1675
查看次数

标签 统计

com ×1

iphone ×1

mfc ×1

office-automation ×1

ole ×1

visual-c++ ×1