ltribble
-
2007-01-08
- milestone: --> v3.x
- summary: VTS script tries to access memory it doen't own --> VTS script tries to access memory it doen\'t own
This was seen running VTS in VS2005 using the debugger.
Start VTS (hit f5), select file->open script and select a script. Click the "Check Syntax Button". Click the '+' to expend the test in the script tree view. Click the "Check Syntax Button". The debugger will start prompting for a bunch of illegal accesses to memory VTS does n't own.
One fix is to add these lines to BOOL ScriptDocument::CheckSyntax( void ):
// BUDDY
if (m_pContentTree && m_pContentTree->m_pTreeCtrl)
{
m_pContentTree->m_pTreeCtrl->DeleteAllItems();
}
These lines clear the tree view (which is regenerated) before doing the syntax check. This can probably be done in several places.