![]() |
Delphi 10 / Jedi / Fehler E2010 Incompatible types
Hi,
hat schon jemand Jedi in der neuen Delphi Version installiert? Ich erhalte folgenden Fehler:
Delphi-Quellcode:
Hat jemand bereits eine Lösung für das Problem?
Using Embarcadero RAD Studio 10 Seattle
Embarcadero Delphi for Win32 compiler version 30.0 Copyright (c) 1983,2015 Embarcadero Technologies, Inc. C:\Program Files\Jedi\jcl\source\common\JclSysUtils.pas(3034) Error: E2010 Incompatible types: 'TJclWaitResult' and 'TWaitResult' JclInstall.pas(2264) Fatal: F2063 Could not compile used unit 'JclSysUtils.pas' An error occured while compiling the installer. Installation aborted. Drücken Sie eine beliebige Taste . . . Viele Grüße |
AW: Delphi 10 / Jedi / Fehler E2010 Incompatible types
Hallo Martin,
den Fehler hatte ich auch. In meinem Download war die jedi.inc nicht aktuell. Nachdem ich jcl nochmal mit Git gezogen hatte, lief die Installation durch. Viele Grüße |
AW: Delphi 10 / Jedi / Fehler E2010 Incompatible types
Hatte das selbe Problem mit dem Sourcefrog download.
Eine andere Möglichkeit ist erst die JCL zu installieren wie immer (funktioniert Ja). Dann mit Delphi 10 Seattle das D23 Package (D23 Packages.groupproj) der JVCL zu öffnen und komplett zu kompilieren (ggf. Win32 und Win64), dies sollte (wie bei mir) problemlos durchlaufen. Scheinbar tut Delphi hier automatisch ein paar "uses" anpassen, dachte ich konnte das Problem dann selber anpassen, wenn der Compiler was wirft... Danach kann man die JVCL install.bat wieder starten und JVCL Installation problemlos durchführen. |
AW: Delphi 10 / Jedi / Fehler E2010 Incompatible types
Wo holt ihre die Jedis?
Sourceforge ist nicht unbedingt aktuell. Die Jedis liegen jetzt auf GitHub ( ![]() |
AW: Delphi 10 / Jedi / Fehler E2010 Incompatible types
Es gibt verschieden Möglichkeiten das Tool zu bekommen. Eine ist mittlerweile über den in Delphi eingebaute "GetItPackage-Manager...", ab XE7 oder XE8 ?
Hier gibt es die Möglichkeit aus Delphi selbst heraus Tools zu beziehen. Nur leider ist es auch hier so, dass der JEDI-Code fehlerhaft ist... Man kann aber den heruntergeladenen Code anpassen, es handelt sich vor allem um Anpassungen in den Uses der einzelnen Packte, ist etwas mühsam... Also Delphi 10 Seattle starten, das D23 Package öffnen, alle Packte erzeugen und Fehler anpassen: Uses Windows -> Winapi.Windows Themes -> VCL.Themes Es gibt glaube ich ein bis zwei andere uses welche nicht funktionierten, hier war glaube ich das erweitern mit "System.Win." die Lösung. Einfacher ist auch noch zu erwähnen, das man über die einzelnen Project-Optionen unter "Delphi-Compiler" unter "Unit-Gültigkeitsbereichsnamen" die folgenden Einträge hinzufügt : Winapi VCL System.Win Damit sind auch alle Uses - Fehler weg, ist wohl einfacher als alle pas-files lang zu gehen... Nach erfolgreicher Erzeugung kann der JediInstaller gestartet werden... Wenn es mit GitHub funktioniert dann ist es ja auch prima. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz