Menu

Victory at last!

Help
Gary
2007-03-01
2013-01-19
  • Gary

    Gary - 2007-03-01

    I finally produced MPF.exe! Most of the problems were due to the 2006 version doing a poor import of the project file, especially when it comes to paths and filenames. There are still some problems, because while the program was training on a directory, I got an "external error" and now I can't "recognize", but I feel like this has been a major milestone. :) And also I can use the debugger now. And as for as I can tell, most features are functional, and I got a graceful exit from the executable.

    I'll list the steps I took to get to this point later today, in case anyone is interested.

    Gary

     
    • Saulius

      Saulius - 2007-03-02

      Great! A confirmed build on Borland C++ Builder 2006!
      Yes, it would be useful for others to have instructions how to compile the code using various environments. We could create a help document on this topic for others to use.

       
    • Gary

      Gary - 2007-03-02

      It was beyond me to create a new project file from scratch, but it is probably the best way to do things. Barring that, try these steps:

      1. Create a folder called htm-project and unpack the zip file into it.

      2. Save the following text into a file called MPF.bdsproj and drop it into the source directory. Open the file MPF.bdsproj in Builder 2006, build the project, and have fun. The exe file will be created in a folder called htm.

      ---------------------cut here------------------
      <?xml version="1.0" encoding="utf-8"?>
      <BorlandProject>
          <PersonalityInfo>
              <Option>
                  <Option Name="Personality">CPlusPlusBuilder.Personality</Option>
                  <Option Name="ProjectType">CppVCLApplication</Option>
                  <Option Name="Version">1.0</Option>
                  <Option Name="GUID">{3B2C5E6B-A27E-4241-BF3D-8FD6E52B5497}</Option>
              </Option>
          </PersonalityInfo>
          <CPlusPlusBuilder.Personality>
              <BCBPROJECT>
            <project version="10.0">
              <property category="build.config" name="active" value="0"/>
              <property category="build.config" name="excludedefaultforzero" value="0"/>
              <property category="build.config.0" name="key" value="Release_Build"/>
              <property category="build.config.0" name="name" value="Release Build"/>
              <property category="build.config.0" name="settings.win32b" value="default"/>
              <property category="build.config.0" name="type" value="Toolset"/>
              <property category="build.config.0" name="win32.win32b.builddir" value="..\..\htm"/>
              <property category="build.node" name="libraries" value="tee.lib bcbsmp.lib vclx.lib vcl.lib rtl.lib"/>
              <property category="build.node" name="name" value="MPF.exe;"/>
              <property category="build.node" name="packages" value="rtl;vcl;vclx;bcbsmp;dbrtl;vcldb;bdertl;ibsmp;vcldbx;teeui;teedb;tee;ibxpress;bcbie;vclie;inetdb;inet;bcboffice2k"/>
              <property category="build.node" name="sparelibs" value="rtl.lib vcl.lib vclx.lib bcbsmp.lib tee.lib"/>
              <property category="build.node" name="use_packages" value="0"/>
              <property category="build.platform" name="active" value="win32"/>
              <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/>
              <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/>
              <property category="build.platform" name="win32.default" value="win32b"/>
              <property category="build.platform" name="win32.enabled" value="1"/>
              <property category="build.platform" name="win32.win32b.enabled" value="1"/>
              <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
              <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
              <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
              <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
              <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/>
              <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
              <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
              <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/>
              <property category="win32.Debug_Build.win32b.dcc32" name="option.$D.enabled" value="1"/>
              <property category="win32.Debug_Build.win32b.dcc32" name="option.$O.enabled" value="0"/>
              <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.1" value="DEBUG"/>
              <property category="win32.Debug_Build.win32b.dcc32" name="option.D.arg.merge" value="1"/>
              <property category="win32.Debug_Build.win32b.dcc32" name="option.D.enabled" value="1"/>
              <property category="win32.Debug_Build.win32b.dcc32" name="option.V.enabled" value="1"/>
              <property category="win32.Debug_Build.win32b.ilink32" name="option.D.arg.merge" value="1"/>
              <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/>
              <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\debug"/>
              <property category="win32.Debug_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
              <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
              <property category="win32.Debug_Build.win32b.tasm32" name="option.z.enabled" value="1"/>
              <property category="win32.Debug_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
              <property category="win32.Debug_Build.win32b.tasm32" name="option.zi.enabled" value="1"/>
              <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.1" value="NDEBUG"/>
              <property category="win32.Release_Build.win32b.bcc32" name="option.D.arg.merge" value="1"/>
              <property category="win32.Release_Build.win32b.bcc32" name="option.D.enabled" value="1"/>
              <property category="win32.Release_Build.win32b.bcc32" name="option.O2.enabled" value="1"/>
              <property category="win32.Release_Build.win32b.bcc32" name="option.k.enabled" value="0"/>
              <property category="win32.Release_Build.win32b.bcc32" name="option.r.enabled" value="1"/>
              <property category="win32.Release_Build.win32b.bcc32" name="option.vi.enabled" value="1"/>
              <property category="win32.Release_Build.win32b.dcc32" name="option.$D.enabled" value="0"/>
              <property category="win32.Release_Build.win32b.dcc32" name="option.$O.enabled" value="1"/>
              <property category="win32.Release_Build.win32b.dcc32" name="option.V.enabled" value="0"/>
              <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\release"/>
              <property category="win32.Release_Build.win32b.ilink32" name="option.L.arg.merge" value="1"/>
              <property category="win32.Release_Build.win32b.ilink32" name="option.L.enabled" value="1"/>
              <property category="win32.Release_Build.win32b.tasm32" name="option.z.enabled" value="0"/>
              <property category="win32.Release_Build.win32b.tasm32" name="option.zd.enabled" value="0"/>
              <property category="win32.Release_Build.win32b.tasm32" name="option.zi.enabled" value="0"/>
              <property category="win32.Release_Build.win32b.tasm32" name="option.zn.enabled" value="1"/>
              <optionset name="all_configurations">
                <property category="node" name="displayname" value="All Configurations"/>
                <property category="win32.*.win32b.bcc32" name="option.H=.arg.1" value="C:\Program Files\Borland\CBuilder6\Lib11cl100.csm"/>
                <property category="win32.*.win32b.bcc32" name="option.H=.arg.merge" value="0"/>
                <property category="win32.*.win32b.bcc32" name="option.H=.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.Hc.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.I.arg.1" value="C:\Program Files\Borland\CBuilder6\Projects"/>
                <property category="win32.*.win32b.bcc32" name="option.I.arg.2" value="C:\Program Files\Borland\CBuilder5\Projects"/>
                <property category="win32.*.win32b.bcc32" name="option.I.arg.3" value="$(BDS)\include"/>
                <property category="win32.*.win32b.bcc32" name="option.I.arg.4" value="$(BDS)\include\vcl"/>
                <property category="win32.*.win32b.bcc32" name="option.I.arg.5" value="$(BDS)\include\dinkumware"/>
                <property category="win32.*.win32b.bcc32" name="option.I.arg.merge" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.I.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.Od.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.Ve.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.Vx.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.X.enabled" value="0"/>
                <property category="win32.*.win32b.bcc32" name="option.b.enabled" value="0"/>
                <property category="win32.*.win32b.bcc32" name="option.k.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.n.arg.1" value="Compiled\"/>
                <property category="win32.*.win32b.bcc32" name="option.n.arg.merge" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.n.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.noregistervars.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.1" value="NO_STRICT"/>
                <property category="win32.*.win32b.bcc32" name="option.sysdefines.arg.merge" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.sysdefines.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.tW.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.tWM.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.v.enabled" value="1"/>
                <property category="win32.*.win32b.bcc32" name="option.vi.enabled" value="0"/>
                <property category="win32.*.win32b.bcc32" name="option.wpch.enabled" value="0"/>
                <property category="win32.*.win32b.bcc32" name="option.y.enabled" value="1"/>
                <property category="win32.*.win32b.brcc32" name="option.D.arg.1" value="_DEBUG"/>
                <property category="win32.*.win32b.brcc32" name="option.D.arg.merge" value="1"/>
                <property category="win32.*.win32b.brcc32" name="option.D.enabled" value="0"/>
                <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.1" value="C:\Program Files\Borland\CBuilder6\Projects"/>
                <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.2" value="C:\Program Files\Borland\CBuilder5\Projects"/>
                <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.3" value="$(BDS)\include"/>
                <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.4" value="$(BDS)\include\vcl"/>
                <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.5" value="$(BDS)\include\dinkumware"/>
                <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.arg.merge" value="1"/>
                <property category="win32.*.win32b.brcc32" name="option.INCLUDEPATH.enabled" value="1"/>
                <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.1" value="Compiled\"/>
                <property category="win32.*.win32b.brcc32" name="option.outputdir.arg.merge" value="1"/>
                <property category="win32.*.win32b.brcc32" name="option.outputdir.enabled" value="1"/>
                <property category="win32.*.win32b.dcc32" name="option.$.arg.1" value="YD"/>
                <property category="win32.*.win32b.dcc32" name="option.$.arg.2" value="W"/>
                <property category="win32.*.win32b.dcc32" name="option.$.arg.merge" value="1"/>
                <property category="win32.*.win32b.dcc32" name="option.$.enabled" value="1"/>
                <property category="win32.*.win32b.dcc32" name="option.$O.enabled" value="0"/>
                <property category="win32.*.win32b.dcc32" name="option.N0.arg.1" value="Compiled\"/>
                <property category="win32.*.win32b.dcc32" name="option.N0.arg.merge" value="0"/>
                <property category="win32.*.win32b.dcc32" name="option.N0.enabled" value="1"/>
                <property category="win32.*.win32b.dcc32" name="option.NO.arg.1" value="Compiled\"/>
                <property category="win32.*.win32b.dcc32" name="option.NO.arg.merge" value="1"/>
                <property category="win32.*.win32b.dcc32" name="option.NO.enabled" value="1"/>
                <property category="win32.*.win32b.dcc32" name="option.U.arg.1" value=".\"/>
                <property category="win32.*.win32b.dcc32" name="option.U.arg.2" value="$(BDS)\lib"/>
                <property category="win32.*.win32b.dcc32" name="option.U.arg.3" value="$(BDS)\lib\obj"/>
                <property category="win32.*.win32b.dcc32" name="option.U.arg.merge" value="1"/>
                <property category="win32.*.win32b.dcc32" name="option.U.enabled" value="1"/>
                <property category="win32.*.win32b.dcc32" name="param.filenames.merge" value="1"/>
                <property category="win32.*.win32b.idl2cpp" name="option.D.arg.1" value="_DEBUG"/>
                <property category="win32.*.win32b.idl2cpp" name="option.D.arg.merge" value="1"/>
                <property category="win32.*.win32b.idl2cpp" name="option.D.enabled" value="1"/>
                <property category="win32.*.win32b.idl2cpp" name="option.I.arg.1" value="C:Program"/>
                <property category="win32.*.win32b.idl2cpp" name="option.I.arg.2" value="Files\Borland\CBuilder6\Projects"/>
                <property category="win32.*.win32b.idl2cpp" name="option.I.arg.3" value="C:Program"/>
                <property category="win32.*.win32b.idl2cpp" name="option.I.arg.4" value="Files\Borland\CBuilder5\Projects"/>
                <property category="win32.*.win32b.idl2cpp" name="option.I.arg.5" value="$(BDS)\include"/>
                <property category="win32.*.win32b.idl2cpp" name="option.I.arg.6" value="$(BDS)\include\vcl"/>
                <property category="win32.*.win32b.idl2cpp" name="option.I.arg.merge" value="1"/>
                <property category="win32.*.win32b.idl2cpp" name="option.I.enabled" value="1"/>
                <property category="win32.*.win32b.idl2cpp" name="option.boa.enabled" value="1"/>
                <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg" value="cpp"/>
                <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.arg.merge" value="1"/>
                <property category="win32.*.win32b.idl2cpp" name="option.srcsuffix.enabled" value="1"/>
                <property category="win32.*.win32b.ilink32" name="option.D.arg" value="&quot;&quot;"/>
                <property category="win32.*.win32b.ilink32" name="option.D.arg.merge" value="1"/>
                <property category="win32.*.win32b.ilink32" name="option.D.enabled" value="1"/>
                <property category="win32.*.win32b.ilink32" name="option.I.arg.merge" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.I.enabled" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.L.arg.1" value="$(BDS)\lib\obj"/>
                <property category="win32.*.win32b.ilink32" name="option.L.arg.2" value="$(BDS)\lib"/>
                <property category="win32.*.win32b.ilink32" name="option.L.arg.3" value="$(BDS)\lib\psdk"/>
                <property category="win32.*.win32b.ilink32" name="option.L.arg.merge" value="1"/>
                <property category="win32.*.win32b.ilink32" name="option.L.enabled" value="1"/>
                <property category="win32.*.win32b.ilink32" name="option.Tpe.enabled" value="1"/>
                <property category="win32.*.win32b.ilink32" name="option.aa.enabled" value="1"/>
                <property category="win32.*.win32b.ilink32" name="option.dynamicrtl.enabled" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.l.arg.merge" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.l.enabled" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.m.enabled" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.map_segments.enabled" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.outputdir.arg.merge" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.outputdir.enabled" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.s.enabled" value="0"/>
                <property category="win32.*.win32b.ilink32" name="option.v.enabled" value="1"/>
                <property category="win32.*.win32b.ilink32" name="param.libfiles.1" value="$(LIBRARIES)"/>
                <property category="win32.*.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/>
                <property category="win32.*.win32b.ilink32" name="param.libfiles.3" value="cp32mt.lib"/>
                <property category="win32.*.win32b.ilink32" name="param.libfiles.merge" value="1"/>
                <property category="win32.*.win32b.ilink32" name="param.objfiles.1" value="c0w32.obj"/>
                <property category="win32.*.win32b.ilink32" name="param.objfiles.2" value="sysinit.obj"/>
                <property category="win32.*.win32b.ilink32" name="param.objfiles.merge" value="1"/>
                <property category="win32.*.win32b.tasm32" name="option.d.arg.1" value="_DEBUG"/>
                <property category="win32.*.win32b.tasm32" name="option.d.arg.merge" value="1"/>
                <property category="win32.*.win32b.tasm32" name="option.d.enabled" value="1"/>
                <property category="win32.*.win32b.tasm32" name="option.i.arg.1" value="C:\Program Files\Borland\CBuilder6\Projects"/>
                <property category="win32.*.win32b.tasm32" name="option.i.arg.2" value="C:\Program Files\Borland\CBuilder5\Projects"/>
                <property category="win32.*.win32b.tasm32" name="option.i.arg.3" value="$(BDS)\include"/>
                <property category="win32.*.win32b.tasm32" name="option.i.arg.4" value="$(BDS)\include\vcl"/>
                <property category="win32.*.win32b.tasm32" name="option.i.arg.5" value="$(BDS)\include\dinkumware"/>
                <property category="win32.*.win32b.tasm32" name="option.i.arg.merge" value="1"/>
                <property category="win32.*.win32b.tasm32" name="option.i.enabled" value="1"/>
                <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.1" value="Compiled\"/>
                <property category="win32.*.win32b.tasm32" name="option.outputdir.arg.merge" value="1"/>
                <property category="win32.*.win32b.tasm32" name="option.outputdir.enabled" value="1"/>
                <property category="win32.*.win32b.tasm32" name="option.w2.enabled" value="1"/>
                <property category="win32.*.win32b.tasm32" name="param.listfile.merge" value="1"/>
                <property category="win32.*.win32b.tasm32" name="param.objfile.merge" value="1"/>
                <property category="win32.*.win32b.tasm32" name="param.xreffile.merge" value="1"/>
              </optionset>
            </project>
            <FILELIST>
              <FILE FILENAME="MPF.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="MPF" FORMNAME="" DESIGNCLASS=""/>
              <FILE FILENAME="MPF.res" CONTAINERID="ResTool" LOCALCOMMAND="" UNITNAME="MPF" FORMNAME="" DESIGNCLASS=""/>
              <FILE FILENAME="MainFrm.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="MainFrm" FORMNAME="MainForm" DESIGNCLASS="" ADDITIONAL="MainFrm.h"/>
              <FILE FILENAME="Column.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="Column" FORMNAME="" DESIGNCLASS="" ADDITIONAL="Column.h"/>
              <FILE FILENAME="Sequence.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="Sequence" FORMNAME="" DESIGNCLASS="" ADDITIONAL="Sequence.h"/>
              <FILE FILENAME="Region.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="Region" FORMNAME="" DESIGNCLASS="" ADDITIONAL="Region.h"/>
              <FILE FILENAME="Sense.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="Sense" FORMNAME="" DESIGNCLASS="" ADDITIONAL="Sense.h"/>
              <FILE FILENAME="Thinker.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="Thinker" FORMNAME="" DESIGNCLASS="" ADDITIONAL="Thinker.h"/>
              <FILE FILENAME="MPF.todo" CONTAINERID="ToDo" LOCALCOMMAND="" UNITNAME="MPF.todo" FORMNAME="" DESIGNCLASS=""/>
              <FILE FILENAME="Constants.h" CONTAINERID="" LOCALCOMMAND="" UNITNAME="Constants.h" FORMNAME="" DESIGNCLASS=""/>
              <FILE FILENAME="InOut.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="InOut" FORMNAME="" DESIGNCLASS="" ADDITIONAL="InOut.h"/>
              <FILE FILENAME="Source.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="Source" FORMNAME="" DESIGNCLASS="" ADDITIONAL="Source.h"/>
              <FILE FILENAME="Hippo.cpp" CONTAINERID="CCompiler" LOCALCOMMAND="" UNITNAME="Hippo" FORMNAME="" DESIGNCLASS="" ADDITIONAL="Hippo.h"/>
            </FILELIST>
            <IDEOPTIONS>
              <VersionInfo>
                <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
                <VersionInfo Name="AutoIncBuild">False</VersionInfo>
                <VersionInfo Name="MajorVer">1</VersionInfo>
                <VersionInfo Name="MinorVer">0</VersionInfo>
                <VersionInfo Name="Release">0</VersionInfo>
                <VersionInfo Name="Build">0</VersionInfo>
                <VersionInfo Name="Debug">False</VersionInfo>
                <VersionInfo Name="PreRelease">False</VersionInfo>
                <VersionInfo Name="Special">False</VersionInfo>
                <VersionInfo Name="Private">False</VersionInfo>
                <VersionInfo Name="DLL">False</VersionInfo>
                <VersionInfo Name="Locale">1033</VersionInfo>
                <VersionInfo Name="CodePage">1252</VersionInfo>
              </VersionInfo>
              <VersionInfoKeys>
                <VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
                <VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
                <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
                <VersionInfoKeys Name="InternalName"></VersionInfoKeys>
                <VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
                <VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
                <VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
                <VersionInfoKeys Name="ProductName"></VersionInfoKeys>
                <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
                <VersionInfoKeys Name="Comments"></VersionInfoKeys>
              </VersionInfoKeys>
              <HistoryLists_hlIncludePath>
                <HistoryLists_hlIncludePath Name="Count">1</HistoryLists_hlIncludePath>
                <HistoryLists_hlIncludePath Name="Item0">$(BCB)\include;$(BCB)\include\vcl</HistoryLists_hlIncludePath>
              </HistoryLists_hlIncludePath>
              <HistoryLists_hlLibraryPath>
                <HistoryLists_hlLibraryPath Name="Count">1</HistoryLists_hlLibraryPath>
                <HistoryLists_hlLibraryPath Name="Item0">$(BCB)\lib\obj;$(BCB)\lib</HistoryLists_hlLibraryPath>
              </HistoryLists_hlLibraryPath>
              <HistoryLists_hlDebugSourcePath>
                <HistoryLists_hlDebugSourcePath Name="Count">1</HistoryLists_hlDebugSourcePath>
                <HistoryLists_hlDebugSourcePath Name="Item0">$(BCB)\source\vcl</HistoryLists_hlDebugSourcePath>
              </HistoryLists_hlDebugSourcePath>
              <HistoryLists_hlConditionals>
                <HistoryLists_hlConditionals Name="Count">1</HistoryLists_hlConditionals>
                <HistoryLists_hlConditionals Name="Item0">_DEBUG</HistoryLists_hlConditionals>
              </HistoryLists_hlConditionals>
              <HistoryLists_hlIntOutputDir>
                <HistoryLists_hlIntOutputDir Name="Count">3</HistoryLists_hlIntOutputDir>
                <HistoryLists_hlIntOutputDir Name="Item0">C:\Elite</HistoryLists_hlIntOutputDir>
                <HistoryLists_hlIntOutputDir Name="Item1">C:\Elite</HistoryLists_hlIntOutputDir>
                <HistoryLists_hlIntOutputDir Name="Item2">C:\Elite\MPF\</HistoryLists_hlIntOutputDir>
              </HistoryLists_hlIntOutputDir>
              <HistoryLists_hlFinalOutputDir>
                <HistoryLists_hlFinalOutputDir Name="Count">3</HistoryLists_hlFinalOutputDir>
                <HistoryLists_hlFinalOutputDir Name="Item0">C:\Elite</HistoryLists_hlFinalOutputDir>
                <HistoryLists_hlFinalOutputDir Name="Item1">C:\Elite</HistoryLists_hlFinalOutputDir>
                <HistoryLists_hlFinalOutputDir Name="Item2">C:\Elite\</HistoryLists_hlFinalOutputDir>
              </HistoryLists_hlFinalOutputDir>
              <HistoryLists_hIBPIOutputDir>
                <HistoryLists_hIBPIOutputDir Name="Count">3</HistoryLists_hIBPIOutputDir>
                <HistoryLists_hIBPIOutputDir Name="Item0">C:\Elite</HistoryLists_hIBPIOutputDir>
                <HistoryLists_hIBPIOutputDir Name="Item1">C:\Elite</HistoryLists_hIBPIOutputDir>
                <HistoryLists_hIBPIOutputDir Name="Item2">C:\Elite</HistoryLists_hIBPIOutputDir>
              </HistoryLists_hIBPIOutputDir>
              <Debugging>
                <Debugging Name="DebugSourceDirs">$(BCB)\source\vcl</Debugging>
              </Debugging>
              <Parameters>
                <Parameters Name="RunParams"></Parameters>
                <Parameters Name="Launcher"></Parameters>
                <Parameters Name="UseLauncher">False</Parameters>
                <Parameters Name="DebugCWD"></Parameters>
                <Parameters Name="HostApplication"></Parameters>
                <Parameters Name="RemoteHost"></Parameters>
                <Parameters Name="RemotePath"></Parameters>
                <Parameters Name="RemoteParams"></Parameters>
                <Parameters Name="RemoteLauncher"></Parameters>
                <Parameters Name="UseRemoteLauncher">False</Parameters>
                <Parameters Name="RemoteCWD"></Parameters>
                <Parameters Name="RemoteDebug">False</Parameters>
                <Parameters Name="Debug Symbols Search Path"></Parameters>
                <Parameters Name="LoadAllSymbols">True</Parameters>
                <Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
              </Parameters>
              <Linker>
                <Linker Name="LibPrefix"></Linker>
                <Linker Name="LibSuffix"></Linker>
                <Linker Name="LibVersion"></Linker>
              </Linker>
            </IDEOPTIONS>
          </BCBPROJECT>
              <Source>
                  <Source Name="MainSource">MPF.cpp</Source>
              </Source>
              <buildevents/>
          </CPlusPlusBuilder.Personality>
      </BorlandProject>

       
      • Gary

        Gary - 2007-03-02

        Oops! The whitespace at the beginning of the lines wasn't preserved and apparantly Builder 2006 needs it.

        Let me try and upload the project file.

         
    • Saulius

      Saulius - 2007-03-03

      Were you able to upload that project file?
      It's good that it works already on Builder 2006. But in any case it will probably not work on the free Turbo C++ 2006. This product does not have some of the components that are used in the program. I am currently working on downgrading the program interface so that it could be compiled on Turbo C++.

       
    • Gary

      Gary - 2007-03-03

      In regards to the project file. I tried to upload it in the documentation area, but I probably should put it in the code area. I'm at home now and forgot to bring my thumb drive home, so I'm going to recreate the project file later today. I'll try and upload it again, then.

      Yes, I realized that TurboC was probably going to lose at least the nice bar graphs. I felt I would be closer to a getting a succesful executable with the Builder 2006 version so I switched back to it.

       
    • Saulius

      Saulius - 2007-03-03

      I have successfully compiled the project on the free Borland Turbo C++ 2006 Explorer. See the news release for details.
      It wasn't too complicated after all. Several components were not present in Turbo C++, so now the bar chart is gone (could not find anything to replace it with...) and the folder tree component has been changed. Other than that, all functionality is still the same.
      The project is now available on CVS. If something still won't work, it will most likely be a wrong directory stated somewhere in the project options.

       

Log in to post a comment.

MongoDB Logo MongoDB