Code:
if( *(m_pProg-1) != '"' )
{
if( *(m_pProg-1) == '\0' )
--m_pProg;
if( m_bErrorCheck )
{
CString string;
if( ( pszCur - token ) >= MAX_TOKENSTR )
string.Format( "line(%d) ÆÄÀÏ %s¿¡¼* \"%s\" ½ºÆ®¸µ ±æÀ̰¡ %d¹ÙÀÌÆ®¸¦ ÃʰúÇßÀ½.", GetLineNum(), m_strFileName, token, MAX_TOKENSTR );
else
string.Format( "line(%d) ÆÄÀÏ %s¿¡¼* \"%s\" ½ºÆ®¸µÀÌ µû¿ÈÇ¥·Î ³¡³ªÁö ¾ÊÀ½.", GetLineNum(), m_strFileName, token );
Error( string );
}
}
MAX_TOKENSTR -> 2048
Du scheinst irgendwo Zeichen drin zu haben, die da nicht reingehören. Oder ungültige Zeichen.
Poste auch mal den Eintrag in der mdlDyna, könnte evtl. helfen.