integrated-application-development / integrated-application-development/delphilint

Precompiled BPL does not work with Delphi 11.0

Open
#51 3 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Pascal
Stars
146
Forks
31
PR merge metrics
No merged PRs in 30d

Description

### Prerequisites

- [X] This bug is in DelphiLint, not SonarQube or the Delphi IDE.
- [X] This bug has not already been reported.
- [X] This bug is not a problem related to analysis quality (e.g. parsing errors, false positive issues), which should be raised on the [SonarDelphi repository](https://github.com/integrated-application-development/sonar-delphi/issues).

### Delphi IDE version

Delphi 11.0 Version 28.0.42600.6491

### DelphiLint version

1.1.1

### SonarDelphi version

1.6.0

### SonarQube version

10.5.1

### Issue description

I tried to install the precompiled plugin in RAD Studio but an error occurs when opening the IDE or a project.

The error is:
![image](https://github.com/integrated-application-development/delphilint/assets/60068389/eb07132f-9ffe-42ec-8ebb-d5f2dcc0ad2c)

My OS is in Portuguese, but translating, the error is something like:
`Unable to locate the entry point of the @System@Net@Urlclient@TAsyncReadStream@$bcctr@qqrv procedure in the dynamic link library - Delphi 11.0`

I compiled the plugin using my IDE and everything worked as expected, so I believe the problem is the compatibility of the precompiled plugin with the version of my IDE.

### Steps to reproduce

Install precompiled DelphiLint v1.1.1 in Delphi 11.0 Version 28.0.42600.6491.

### Minimal Delphi code exhibiting the issue

N/A

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.