Found a fix for the "CPP: IDE crashes if a compile error is in a linked file" problem, in TBMXHost.OpenSource replace the "open multiple files" bit with this...
It doesnt actually open the problem C++ file but it does stop the IDE from blowing up.
' open multiple files For Local s:String = EachIn files If s.Length <= 0 Then Continue OpenProgress "Loading " + StripDir( s) code = TCodePanel.Create( s, Self) If code Then If temp Then code.SaveSource MakePathTemp(path) EndIf AddRecent code.path AddOpenFile code.path 'FIX: fixes not updating highlighting code.ForceHighlight() lastcode = code EndIf CloseProgress() Next
It doesnt actually open the problem C++ file but it does stop the IDE from blowing up.