示例#1
0
void RaiseLoadResError(KdPagePtr pagePtr, const WCHAR* filaName, const WCHAR* documentURI)
{
	WTF::String sFilaName(filaName);
	sFilaName.makeLower();
	sFilaName.replace(".svg", "");
	sFilaName = sFilaName.right(15);

	WTF::String sDocumentURI(documentURI);
	sDocumentURI.makeLower();
	sDocumentURI.replace(".svg", "");
	sDocumentURI = sDocumentURI.right(15);

	WTF::String outPut;
	outPut = outPut.format("%ws %ws", sFilaName.charactersWithNullTermination(), sDocumentURI.charactersWithNullTermination());

	OutputDebugStringW(outPut.charactersWithNullTermination());
	//::RaiseException(EXCEPTION_BREAKPOINT, EXCEPTION_NONCONTINUABLE, 15, (ULONG_PTR *)recordParams);
	ReportErrorW(L"res", outPut.charactersWithNullTermination(), 0);

	if (IsDebuggerPresent())
		DebugBreak();
}