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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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,
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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'
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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).
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,
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
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
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'
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.