ITPub博客

首页 > IT职业 > IT生活 > 并非虚构...(一笑之) (转)

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

原创 IT生活 作者:amyz 时间:2007-10-31 13:24:40 0 删除 编辑
并非虚构...(一笑之) (转)[@more@]

并非虚构... (一笑之)XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />

 

作者: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 timesn");

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

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

  ASSERT(FALSE);

  }

  return hResult;

}

 

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


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752019/viewspace-980146/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3984
  • 访问量
    7335067