title: C++ Builder Flow Diagram Component?
body: <p>We want to draw large control flow diagrams in a C++ builder XE application being developed.</p>
  
  <p>These diagrams will be generated programaticaly and displayed to the user in an interactive fashion (the user can scroll around the large flow diagram, select nodes and so on). The nodes must be capable of displaying a custom component (Like a TCanvas). Speed in displaying very large diagrams is important and extras like anti-aliasing are a good bonus.</p>
  
  <p>Ideally we would like a native c++ builder/delphi VCL component for this but may fall back to an ActiveX controll or similar if we have to. We would require a source license to any component if its a commercial component/library but will happily consider free/open source components too.</p>
  
  <p>Currently the following 2 components were found but are activex controls:</p>
  
  <ul>
  <li><p>MindFusion FlowChartX - <a href="http://www.mindfusion.eu/download.html" rel="nofollow">http://www.mindfusion.eu/download.html</a> - Currently this is the best I have found.</p></li>
  <li><p>Lassalle AddFlow ActiveX - <a href="http://www.lassalle.com/features.htm" rel="nofollow">http://www.lassalle.com/features.htm</a> - This component is outdated (last version around 2007) and not as polished as the above option.</p></li>
  </ul>
  
  <p>Can anybody recommend any suitable solutions for programatically creating and drawing interactive flow diagrams?</p>
  
  <p>Many thanks in advance.</p>