Menu

#138 Error on IDE startup with 1.3.14

Closed
closed-wont-fix
None
5
2019-11-03
2019-09-13
L. Onken
No

When I install 1.3.14 into Delphi 10.3 Update 1, I receive the following error message when the IDE starts:

---------------------------
bds.exe - Einsprungpunkt nicht gefunden
---------------------------
Der Prozedureinsprungpunkt "@System@Classes@TFieldsCache@$bcctr$qqrv" wurde in der DLL "C:\Program Files (x86)\GExperts for RAD Studio 10.3\GExpertsRS103.dll" nicht gefunden.
---------------------------
OK   
---------------------------

Sometimes the IDE continues and works, sometimes it becomes unresponsive and I have to kill it with task manager.

Uninstalled 1.3.14, reinstalled 1.3.13 and everything is fine.

Other installed plugins are:
- FixInsight 1.1.1.6
- Compiler Speed Pack 6.4.1
- IDE Fix Pack 6.4.1

The same happens with 1.3.14 and Delphi 10.2. Update 3. Didn't copy the error message though.

Plugins there:
- FixInsight 1.1.1.5
- Compiler Speed Pack 6.3.1
- IDE Fix Pack 6.3.1

Discussion

  • Thomas Mueller

    Thomas Mueller - 2019-09-20
    • assigned_to: Thomas Mueller
    • Group: Closed --> New
     
  • Thomas Mueller

    Thomas Mueller - 2019-11-03

    This sounds like a runtime packages compatibility issue. There is a hotfix for it , but I don't think it will work for GExperts.

    Problem description from the readme file in that hotfix:

    Issue: Applications compiled with RAD Studio 10.3 or 10.3.1 and using runtime packages will not start when executed against the 10.3.2 version of the RTL runtime package.

    Summary: This patch addresses a compatibility issue with mixing runtime packages built with 10.3.2 with earlier releases of Delphi or C++Builder 10.3. The platforms impacted are Win32, Win64, macOS32, and Linux64.

    The incompatibility is surfaced with an error like ‘Entry Point not Found "@System@Classes@TFieldsCache@$bcctr$qqrv"’.

    After applying the patch, older applications will keep running when you deploy a new application with new runtime packages. This means that the updated 10.3.2 packages are backward compatible.

    Note: A new application built in 10.3.2 will not run if executed against a 10.3.x version of the runtime packages.

    So possibly a workaround would be to replace the runtime packages of the Delphi 10.3.1 installation with the ones in this hotfix. But I have no idea whether this would work.

    Other than that: Stick with the last GExperts version that was compiled with Delphi 10.3.1 (GExperts 1.3.13) or compile your own GExperts DLL from the sources

     
  • Thomas Mueller

    Thomas Mueller - 2019-11-03
    • status: open --> closed-wont-fix
    • Group: New --> Closed
     

Log in to post a comment.