I want to use File::createLink but it fails on assert
HRESULT CoCreateInstance (REFCLSID classUUID, DWORD dwClsContext = CLSCTX_INPROC_SERVER) { HRESULT hr = ::CoCreateInstance (classUUID, 0, dwClsContext, __uuidof (ComClass), (void**) resetAndGetPointerAddress()); jassert (hr != CO_E_NOTINITIALIZED); // You haven't called CoInitialize for the current thread! return hr; }
I think it's better to add
CoInitialize(NULL);
at the beginning of the bool File::createLink (const String& description, const File& linkFileToCreate) const