Menu

Installing / Compiling Delphi 5.0

2004-05-13
2013-05-23
  • Nobody/Anonymous

    Hello,

    I seem to have gotten myself in a bit of a mess.  Originally all I wanted to do was use JCF to format my documents (the IDE Plugin instead of the Standalone application).

    I tried to install and setup the IDE plug-in which wouldn't work because it was looking for a Delphi 7.0 package, and I only have Delphi 5.0

    But I thought, that's okay because I have the source code I will just re-compile it.

    Only then did I realize that I needed the JCL, and then the JVCL (I am new to Project JEDI in general).

    After finally installing and setting everything up -- I still cannot compile the source.

    When I try to compile I get the error message cannot find:

    JVCL200_R50;

    Is this package a JEDI package?  Where do I get this from.

    I don't know if I am making a mistake somewhere, or if you simply cannot compile and install the IDE Plugin in Delphi 5.0?

    Thanks,

    Hugh

     
    • Anthony Steele

      Anthony Steele - 2004-05-17

      I have not updated the Delphi5 package in a while, as I don't have Delphi installed any more.

      JVCL200_R50 has since been replaced with several JVCL packages. You can probably remove it from the JCF package's depends list, and let Delphi add in the dependencies that are needed (assuming that you have JVCL installed).

       
      • Nobody/Anonymous

        Hi Anthony,

        Thanks for the information -- I finally got it to compile and work under Delphi 5.0 (the IDE Plug-in that is).

        I found the answer(s) to my other questions from a previous post that you had answered -- about manually adding in the two missing functions for Delphi 5.0 (FileIsReadOnly & IncludeTrailingPathDelimeter).

        I also had to remove a compiler directive {Warn...} as it didn't like that either.  Otherwise everything else worked fine!!

        When you have a release version do you want me to compile a Delphi 5.0 package (dpk) and send it your way?

        Thanks so much for your help.

        Hugh,

         
    • Nobody/Anonymous

      Hi Anthony,

      Thanks for the reply.  I removed the JVCL200_R50 dependency, but when I compile the package I get the following errors:

      [Error] FileConverter.pas(271): Undeclared identifier: 'IncludeTrailingPathDelimiter'

      [Error] JCFSettings.pas(151): Undeclared identifier: 'FileIsReadOnly'

      I don't know if these procedures / functions are part of JCF, JCL, or JVCL.

      I have installed both the JCL and the JVCL and they seem to be working fine.

      Any thoughts?

      Thanks,

      Hugh

       
    • Anthony Steele

      Anthony Steele - 2004-05-21

      A delphi 5 package of the final release, or even of RC3, would be much appreciated. If you make one, mail me a zip file and I shall upload it here.

      Anthony

       
    • Nobody/Anonymous

      Why doesn't the author of this tool make it clear as to what the requirements are to run/compile the project?  Nowhere is any mention made that Delphi 7 is required to compile his code.  Not on the SourceForge web site, nor in the spotty documentation that comes with the files.  I have Delphi 5, and quickly discovered after downloading the project that none of the code will compile.  And what in the world is a Jedi?  Why is it in the source code.  This is what results when trying to compile the notepad project using Delphi 5:

      [Fatal error] frmJcfNotepad.pas(32): File not found: 'JvMRUManager.dcu'

       
    • Anthony Steele

      Anthony Steele - 2005-09-19

      Jedi is here: http://www.delphi-jedi.org/

      JvMRUManager.pas is one of the JVCL classes from Jedi. Installing these libraries (JCL and JVCL) is the main prerequisite to compiling the code formatter.

      Hoe that works for you.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.