Page 1 of 1

Support for DevExpresss VCL v19.1.2

Posted: Wed Sep 18, 2019 11:10 am
by Alexander_Dober
Hello,

is there a schedule for supporting DevExpresss VCL v19.1.2?

I wanted to test the current TRichView version and installed the trial version, but it only supports DevExpress VCL v18.2.2 apparently, so during the installation I got this:
...
Installing optional integration in DevExpress VCL... Skipped.
Installing optional ExpressSpellChecker parser... Skipped.
---

Re: Support for DevExpresss VCL v19.1.2

Posted: Wed Sep 18, 2019 7:11 pm
by Sergey Tkachenko
In <TRichView Dir>\ThirdParty\DevExpress\Source\cxTRichView.pas, change the line
{$IFDEF DELPHI6}
to
{$IFDEF RICHVIEWDEF6}
Save this unit.
Run "Install TRichView in Delphi IDE" shortcut in Windows Start menu.

Re: Support for DevExpresss VCL v19.1.2

Posted: Thu Sep 19, 2019 8:55 am
by Alexander_Dober
There seems to be no change. Both DevExpress parts are still being skipped according to the log and also no change in the list of installed packages.

The line

{$IFDEF DELPHI6}

is only once in the cxTRichView.pas and that's in the uses clause:

Code: Select all

  [...]
  {$IFDEF DELPHI6}
  Variants,
  {$ENDIF}
  [...]

Re: Support for DevExpresss VCL v19.1.2

Posted: Fri Sep 20, 2019 8:50 am
by Sergey Tkachenko
Yes, the change is in this place.
DevExpress removed "DELPHI6" define from their INC file, so "Variants" is not included in "uses", but it is necessary to compile.
So I suggested to replace it with the define from TRichView's INC file, RICHVIEWDEF6.

If it does not help, open the package in RAD Studio, compile and tell me which errors are displayed.
For Delphi 10.3, the package is <TRichView Dir>\ThirdParty\DevExpress\Source\cxRVEditorsD10_3.dproj

Re: Support for DevExpresss VCL v19.1.2

Posted: Fri Sep 20, 2019 9:18 am
by Alexander_Dober
After modifying cxTRichView.pas as you suggested, I tried to compile the cxRVEditorsD10_3.dproj package and an error got displayed, that the file cxVer.inc wasn't found.

It is located in several subfolders of the DevExpess installation folder, one of them being "..\DevExpressVCL\Library\Sources", but when DevExpress VCL was installed, only "..\DevExpressVCL\Library\RS26" was added to IDE library paths. Once I added "..\DevExpressVCL\Library\Sources" to library paths as well, I was able to compile and install the packages.

Thanks for your help.