<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

      <title>Comments on: Convert old Borland to new Visual Studio?</title>
      <link>http://ask.metafilter.com/89970/Convert-old-Borland-to-new-Visual-Studio/</link>
      <description>Comments on Ask MetaFilter post Convert old Borland to new Visual Studio?</description>
	  	  <pubDate>Mon, 28 Apr 2008 08:48:36 -0800</pubDate>
      <lastBuildDate>Mon, 28 Apr 2008 08:48:36 -0800</lastBuildDate>
      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>

<item>
  	<title>Question: Convert old Borland to new Visual Studio?</title>
  	<link>http://ask.metafilter.com/89970/Convert-old-Borland-to-new-Visual-Studio</link>	
  	<description>CompilerFilter:  I&apos;ve got an old project that was written with Borland C++ 5.0 for Windows.  I&apos;ve been tasked with porting this project to Visual Studio 2005.  Easy way to do this?  
It&apos;s a fairly simple old program, but we don&apos;t want to be dragging around old compilers anymore, and we&apos;re finally going to be working on improvements for it.  Obviously, just trying to load the &quot;workspace file&quot; doesn&apos;t work, and I&apos;m not that knowledgeable about the differences between Borland and Microsoft&apos;s C-plus-pluses.&lt;br&gt;
If I could find a way to load the project into VS2005, even if it spits out a million compiler errors, that would be a start.&lt;br&gt;
Is there any way to do it?</description>
  	<guid isPermaLink="false">post:ask.metafilter.com,2008:site.89970</guid>
  	<pubDate>Mon, 28 Apr 2008 07:35:17 -0800</pubDate>
  	<dc:creator>jozxyqk</dc:creator>
	
	<category>borland</category>
	
	<category>visualstudio</category>
	
	<category>microsoft</category>
	
	<category>c</category>
	
	<category>compilers</category>
	
	<category>cplusplus</category>
	
</item>
<item>
  	<title>By: samj</title>
  	<link>http://ask.metafilter.com/89970/Convert-old-Borland-to-new-Visual-Studio#1321383</link>	
  	<description>Wow that takes me back.    Your only chance of this working really easily is if it is a plain Win32 project - just create a new win32 application in VS2005 (checking the option for an empty project), add all your source files, and compile.  It&apos;s unlikely to be that easy, but you never know.&lt;br&gt;
&lt;br&gt;
However, you may find it is based on C++ library called OWL that used to ship with Borland compilers (types like TWindow and TButton will Tfeature Theavily).    There is a version of OWL called &lt;a href=&quot;http://owlnext.sourceforge.net/&quot;&gt;OWLNext&lt;/a&gt; that claims to work with modern compilers, so I guess you would have to make a decision about whether to try and use that or update the code to something more recent.&lt;br&gt;
&lt;br&gt;
Good luck!</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89970-1321383</guid>
  	<pubDate>Mon, 28 Apr 2008 08:48:36 -0800</pubDate>
  	<dc:creator>samj</dc:creator>
</item>
<item>
  	<title>By: tomcooke</title>
  	<link>http://ask.metafilter.com/89970/Convert-old-Borland-to-new-Visual-Studio#1321476</link>	
  	<description>I would suggest starting off by creating a simple command-line &lt;a href=&quot;http://en.wikipedia.org/wiki/Test_harness&quot;&gt;test harness&lt;/a&gt; for the existing back end classes (hopefully they are well separated from the existing UI!), and then building a new UI in Visual Studio once you&apos;ve managed to get that to work.  If you&apos;re going to be responsible for this program, you&apos;ll need to understand the underlying data structures and algorithms anyway and getting the back end working first would be a good way to get going with that.  Plus you&apos;ll have a basis for doing automated testing of any changes you make to the data handling classes later on.&lt;br&gt;
&lt;br&gt;
Simple dialog-based UIs are really fast to produce and I think doing things the standard way for the development environment you&apos;re moving to would probably be a better option than jumping through hoops trying to get your old OWL code to work.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.89970-1321476</guid>
  	<pubDate>Mon, 28 Apr 2008 09:31:45 -0800</pubDate>
  	<dc:creator>tomcooke</dc:creator>
</item>

    </channel>
</rss>
