Index: src/libchcore/TOverlappedDataBuffer.cpp =================================================================== diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -re8f31b0f922b402878356e130c866c4f3682a7f5 --- src/libchcore/TOverlappedDataBuffer.cpp (.../TOverlappedDataBuffer.cpp) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) +++ src/libchcore/TOverlappedDataBuffer.cpp (.../TOverlappedDataBuffer.cpp) (revision e8f31b0f922b402878356e130c866c4f3682a7f5) @@ -74,7 +74,7 @@ m_dwRealDataSize(0) { if (!m_pQueue) - THROW_CORE_EXCEPTION(eErr_InvalidPointer); + throw TCoreException(eErr_InvalidPointer, L"m_pQueue", LOCATION); // initialize OVERLAPPED members Internal = 0; @@ -100,7 +100,7 @@ m_pBuffer = VirtualAlloc(NULL, stNewBufferSize, MEM_COMMIT, PAGE_READWRITE); if (!m_pBuffer) - THROW_CORE_EXCEPTION(eErr_CannotAllocateMemory); + throw TCoreException(eErr_CannotAllocateMemory, L"VirtualAlloc failed", LOCATION); m_stBufferSize = stNewBufferSize; } }