Jump to content

alank2

Members
  • Content Count

    13
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by alank2


  1. Angus - I emailed the files to you.  Don't forget the instructions too:

     

    The installation instructions need this to be added in the readme:

     

    The Embarcadero installation adds this to the system path:

      C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl

    This however does not allow Win32 packages to be installed, to do that you need to add this path to the system path (win10=Start, Edit the system environment variables, Environment variables, System variables, Path, Edit, New:)

      C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win32
     

     

    NEW projects that need to use ICS:

    include path:

      add {THE DIR YOU EXTRACTED ICS To}\source\include\103\win32

    library path
      add C:\Users\Public\Documents\Embarcadero\Studio\20.0\BPL\Win32

    • Like 1
    • Thanks 1

  2. Angus,

     

    Check out this page here:

    https://wiert.me/2013/11/20/when-the-delphi-xe5-commandline-compiler-fails-with/

     

    When I do a search on the ICS 8.59 files for <DCC_DebugInformation>false</DCC_DebugInformation>, I get 88 files returned (all CBPROJ and DPROJ files).

     

    If I search for <DCC_DebugInformation>true</DCC_DebugInformation>, I get OverbyteIcsD2009Design.dproj and OverbyteIcsD2009Run.dproj.  This is probably a mistake and these should be like the rest.

     

    On the page above, it mentions that "As of Delphi XE5, these values can only be 0, 1 or 2: ", but perhaps false or true is still tolerated in even modern Delphi compilers (or everyone would be having this issue).

     

    What do you want me to do?  I can modify it in all the CBPROJ files and zip/attach them and leave the DPROJ files alone.  Or I can fix it in all of them.

     

    Thanks,

     

    Alan


  3. Angus,

     

    I appreciate the work everyone does on this.  My instructions above should be plenty for you to make the corrections, but if you would like me to make them and submit to you a zip with only the files changed, I can do that.  The step above about replacing false with 0 might apply to other cbproj files besides 10.3 as well, so I can do a search to identify them and fix them as well.  PM me your email address.

     

    Thanks,

     

    Alan

     

    • Like 1

  4. Here are the ICS file changes that need to be made (for someone who knows how to do this):

     

    notepad edit packages\IcsFmxCB103Run.cpp
      replace two occurences of 102 with 103

     

    notepad edit packages\IcsVclCB103Run.cpp
      replace two occurences of 102 with 103

     

    notepad edit IcsCommonCB103Design.cbproj
      replace
        <DCC_DebugInformation>false</DCC_DebugInformation>
      with

        <DCC_DebugInformation>0</DCC_DebugInformation>

     

    notepad edit IcsCommonCB103Run.cbproj
      replace
        <DCC_DebugInformation>false</DCC_DebugInformation>
      with
        <DCC_DebugInformation>0</DCC_DebugInformation>

     

    notepad edit IcsFmxCB103Design.cbproj
      replace
        <DCC_DebugInformation>false</DCC_DebugInformation>
      with
        <DCC_DebugInformation>0</DCC_DebugInformation>

     

    notepad edit IcsFmxCB103Run.cbproj
      replace
        <DCC_DebugInformation>false</DCC_DebugInformation>
      with
        <DCC_DebugInformation>0</DCC_DebugInformation>

     

    notepad edit IcsVclCB103Design.cbproj
      replace
        <DCC_DebugInformation>false</DCC_DebugInformation>
      with
        <DCC_DebugInformation>0</DCC_DebugInformation>

     

    notepad edit IcsVclCB103Run.cbproj
      replace
        <DCC_DebugInformation>false</DCC_DebugInformation>
      with
        <DCC_DebugInformation>0</DCC_DebugInformation>

     

     

    The installation instructions need this to be added in the readme:

     

    The Embarcadero installation adds this to the system path:

      C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl

    This however does not allow Win32 packages to be installed, to do that you need to add this path to the system path (win10=Start, Edit the system environment variables, Environment variables, System variables, Path, Edit, New:)

      C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win32
     

     

    How I installed it (since ICS does not currently have the above changes):

    Extract ICS.

    Make all the file corrections above.

    Add C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win32 to the system path.

    Follow the rest of the readme instructions.

     


    NEW projects that need to use ICS:

    include path:
      add {THE DIR YOU EXTRACTED ICS To}\source\include\103\win32

    library path
      add C:\Users\Public\Documents\Embarcadero\Studio\20.0\BPL\Win32

     


  5. The issue I run into is that if I launch C++ Builder and then open D103Install.groupproj, it says:

     

    The project can not be loaded becuase the required personality Delphi.Personality is not available.

     

    If I close C++ Builder and launch RAD Studio instead which has both personalities, I can proceed through the readme installation notes. The issue is that it only installs for the Delphi personality.

     

    If I do a new project for Delphi, the "Overbyte ICS" components are available, but if I do a new project for C++ Builder, they are not...

     

    Any ideas?

×