Index: src/libchcore/TEvent.cpp
===================================================================
diff -u -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -re8f31b0f922b402878356e130c866c4f3682a7f5
--- src/libchcore/TEvent.cpp	(.../TEvent.cpp)	(revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3)
+++ src/libchcore/TEvent.cpp	(.../TEvent.cpp)	(revision e8f31b0f922b402878356e130c866c4f3682a7f5)
@@ -27,7 +27,7 @@
 	{
 		m_hEvent = CreateEvent(NULL, bManualReset, bInitialState, NULL);
 		if (m_hEvent == NULL)
-			THROW_CORE_EXCEPTION(eErr_CannotCreateEvent);
+			throw TCoreException(eErr_CannotCreateEvent, L"Failed to create event", LOCATION);
 	}
 
 	TEvent::~TEvent()