imgtools/imglib/filesystem/source/errorhandler.cpp
changeset 590 360bd6b35136
parent 0 044383f39525
equal deleted inserted replaced
588:c7c26511138f 590:360bd6b35136
    91 	char *errMessage;
    91 	char *errMessage;
    92 
    92 
    93 	errMessage=MessageHandler::GetInstance()->GetMessageString(iMessageIndex);
    93 	errMessage=MessageHandler::GetInstance()->GetMessageString(iMessageIndex);
    94 	if(errMessage)
    94 	if(errMessage)
    95 	{
    95 	{
    96 		tempMssg = new char[strlen(errMessage) + strlen(iFileName.c_str()) + sizeof(int) + strlen(iSubMessage.c_str())];
    96 		tempMssg = new char[strlen(errMessage) + iFileName.length() + sizeof(int) + iSubMessage.length()];
    97 		sprintf(tempMssg, errMessage, iFileName.c_str(), iLineNumber, iSubMessage.c_str());
    97 		sprintf(tempMssg, errMessage, iFileName.c_str(), iLineNumber, iSubMessage.c_str());
    98 		iMessage += tempMssg;
    98 		iMessage += tempMssg;
    99 		MessageHandler::GetInstance()->Output(iMessage.c_str());
    99 		MessageHandler::GetInstance()->Output(iMessage.c_str());
   100 		delete[] tempMssg;
   100 		delete[] tempMssg;
   101 	}
   101 	}