并非虚构...(一笑之)

并非虚构... (一笑之)

 

作者:Chris Sells

译者:荣耀

 

我的一个朋友在微软源码中意外发现了如下代码:

 

//Function:   RunCommandEx

//Synopsis:   runs the given command in the current session, more robust

//            than RunCommand

//Arguments:  none

//Returns:    S_OK if success

//History:    October 3, 2000 - created [name withheld to protect the guilty]

 

HRESULT RunCommandEx(LPCWSTR szCmdLine)

{

    DWORD dwTry = 0;

    HRESULT hResult = S_OK;

 

    //try run command 3 times at most

    while (dwTry<4)

    {

        hResult = RunCommand(szCmdLine);

        if (hResult!=E_FAIL)

        {

            //we succeeded

            break;

        }

        dwTry++;

     }

     if (dwTry==4)

     {

         ATLTRACE(L"COuld start the command even we tried 4 times/n");

         //译注:或许Chris的本意是

         //ATLTRACE(L"Couldn't start the command even we tried 4 times/n");

         ASSERT(FALSE);

     }

     return hResult;

}

 

这并非我所指的强健,但也不错...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值