Installing TestInsight into Delphi 10 Seattle - delphi

I am using Delphi 10 Seattle Pro and am unable to successfully install TestInsight into the IDE. I have previously installed it into XE5 Pro without a hitch.
I downloaded the most recent builds, which are version 1.0 and version 1.1 which is designated specifically for XE8. Neither works for D10. First, I had to create a package using the units to install it, as the installer did not find D10. When I tried to compile the package, I received the following error:
[dcc32 Error] TestInsight.DUnitX.pas(20): E2291 Missing implementation
of interface method ITestLogger.OnTestingStarts
I have made sure to include the location of the TestInsight installation folder in my library search path, but for some reason, there is no TestInsight.dll in the directory. The installation program apparently did not create one.
Is there a fix for this?
Thanks in advance.

TestInsight is not released for Seattle yet - and that API breaking change was one of the reasons.
We figured that out now so there is no difference anymore between the DUnitX version available on GitHub and the one shipped with Seattle so I will release it soon(tm).

Related

Delphi 10.4.2 "could not find wizard gexperts" error on starting

I have just installed Delphi 10.4.2. It runs fine, but every time it strarts I get this error message: "Could not find Wizard C:...\Gexperts for Rad Studio 10.4\GExpertsRS104.dll"
Is there a way to install GExperts?
Download from http://www.gexperts.org/download/ and install it.
Or this one: https://blog.dummzeuch.de/experimental-gexperts-version/
A version for Delphi 10.4.1 is available from https://gexperts.dummzeuch.de. As far as I know it also works with Delphi 10.4.2. Alternatively get the source code and compile it yourself (link on that page).
But why does the Delphi IDE try to load GExperts? Normally it only does that if you have installed it. Did you may be migrate settings from an older Delphi version where you had it installed?

Delphi 10.3.2 - Cannot resolve unit name System.Classes

Brand new installation of Delphi 10.3.2
Error Insight reports errors 'Cannot resolve unit name' on core RTL and VCL units, like System.Classes
This pollutes the error insight report, and also blocks code completion (control+space) which is a real issue...)
What I have tried so far:
Create a new VCL Form project: Same error, but project compiles without error
Checked that Control+Enter open the source file: ok
Checked that source folders are declared in the Browsing path (general Options)
Added the source folders to the Library path (general Options)
Installed IDE Fix Pack for delphi 10.3
Uninstalled previous delphi versions (XE4 and 10.2)
Cleaned the system PATH variable by removing references to previous delphi installations
I'm out of idea on how to fix this issue. Any help would be greatly appreciated
Edit: When switching to Win64 platform, error insight errors are gone. So I tried to delete the Win32 platform, and re-create it:same errors happen again.
Edit2: I uninstalled and installed Delphi 10.3.2 again: The error is still there...
Here's what I have done to resolve this issue:
declare the bin directory of delphi in the Library path. same for bin64 folder
clean up of runtime packages
install all official patches for delphi 10.3.2 (when installed from iso)
Note that the first install was done with the online installer (so patches were not required)
I believe that the issue came from an incorrect library path, with bin and bin64 directories missing...

rtl60.bpl was not found in Delphi 10

I was using Delphi 6. Now I am upgrade the delphi 6 to delphi 10.2.3.
I uninstalled the delphi 6. I found borland folder under the program file (86) still exists. I renamed the folder . Also I removed the relative search path in the Path environment variable.
I installed the delphi 10.2.3, and fixed codes that are not compatible with the new delphi.
Building and compiling the program are all good, but running the program produce an error: "The code execution cannot proceed because rtl60.bpl was not found. Reinstalling the program may fix this problem".
I checked the program project options, in the Package, I did not find rtl60 there.
How to fix the problem? Thanks.

Manual install of JCL/JVCL in Delphi 10.1 Berlin

I haven't upgraded Delphi since 2007. I have an evaluation copy of 10.1 Berlin installed, good for another 15 days. I want to see how difficult it will be to update a project I have to 10.1 before buying.
I've heard that in 10.0 Seattle, you could install the JCL/JVCL via GetIt. Doesn't seem to be available yet for 10.1. Its not even available as an official release of JCL/JVCL for 10.1. But, it does seem that the current daily builds do support 10.1. Problem is, I only have the evaluation copy which doesn't allow command line compiling. I thought I should be able to do a manual install though.
I seemed to have manually installed a recent daily build of JCL. However, when I try to do a manual build of JVCL, it get an error "required package 'jcl' not found". But, the JCL240.BPL is built and installed and in the folder that it is supposed to be in. Specifically, I was trying to build JvCore240.bpl when I get that error.
What might be wrong? Will I just have to wait until it is available on GetIt? And if so, any guesses when that might be?

Installing Synedit on Delphi 10 Seattle

I am trying to install the latest Unicode version of TSynEdit in the Delphi 10 Seattle IDE. It builds OK but when installing I get the error:
Access violation at address 27158679 in module 'bds.exe'. Read
of address 00000010
It installs OK on previous versions up to XE8.
I tried putting showmessages() at the start of the register procedure but AV error still occurs before the registration.
Has anyone found a work around for this ?
The GetIt Package Manager contains the latest version of TSynEdit.
You can reach GetIt from the tools menu in the IDE.
It downloads/compiles/installs without errors on my D10Seattle machine.
At the moment, SourceForge files are pretty old. But you can download SynEdit components from github. It has project files for newer Delphi versions. I just built and installed it for 10.2 Tokyo.

Resources