1. C++ / Говнокод #17990

    +61

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    HRESULT ReInitCOMAsSTA()
    	{
    		__AUTO_TRACE__(__FUNCTION__)
    		HRESULT hr = E_FAIL;
    		while (!SUCCEEDED(hr = CoInitialize(NULL)))
    		{
    			CoUninitialize(); // мочим КОМ, пока не даст нам проинициализироваться однопоточно
    		}	
    		return hr;
    	}

    Запостил: laMer007, 13 Апреля 2015

    Комментарии (607) RSS

    Добавить комментарий