Delphi-PRAXiS
Seite 9 von 24   « Erste     789 101119     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi Community Edition 10.4.2 (https://www.delphipraxis.net/208359-delphi-community-edition-10-4-2-a.html)

EdAdvokat 31. Jul 2021 19:01

AW: Delphi Community Edition 10.4.2
 
Zitat:

Zitat von Crashtest (Beitrag 1493048)
Frage:

Wie kann man JCL und JVCL installieren? Beide können den Installer nicht kompilieren, da Borland ähm Embarcadero den Compiler gesperrt hat?
Bis 10.3.x ging es

Selbst mit einen "fertig" kompilierten Installer gibts Probleme da dcc32.exe rum streikt?

Ich habe unlängst Delphi 10.4.2 CE installiert und über GetIt JCL und JVCL heruntergeladen und installiert. Es hat ohne Probleme sowohl für Win32 als auch für Win64 geklappt.
Evtl. händisch jeweils die install.bat aufrufen und dann eine Tasse Kaffee aufbrühen!!! Es braucht dann seine Zeit.

jaenicke 31. Jul 2021 20:42

AW: Delphi Community Edition 10.4.2
 
Zitat:

Zitat von EdAdvokat (Beitrag 1493061)
Ich habe unlängst Delphi 10.4.2 CE installiert und über GetIt JCL und JVCL heruntergeladen und installiert. Es hat ohne Probleme sowohl für Win32 als auch für Win64 geklappt.
Evtl. händisch jeweils die install.bat aufrufen und dann eine Tasse Kaffee aufbrühen!!! Es braucht dann seine Zeit.

Nein, letzteres geht eben nicht, da der Kommandozeilencompiler für die CE nicht funktioniert. Dies gilt auch für msbuild, da dieses die dcc32.exe aufruft.

Daher bleibt hier nur vorkompilierte .bpl Dateien zu verwenden oder diese aus der IDE heraus zu kompilieren.

GetIt funktioniert bei mir nicht, da auch das den Kommandozeilencompiler aufruft!

himitsu 31. Jul 2021 20:49

AW: Delphi Community Edition 10.4.2
 
Auch mit CE, kann man über die "Console" kompilieren, nur nicht ganz so "effizient".

Die BDS.exe lässt sich via Parameter steuern.
-b oder -m
http://docwiki.embarcadero.com/RADSt...zeilenoptionen
http://docwiki.embarcadero.com/RADSt...es_and_Options

Und da man in der CE auch Laufzeitpackages laden kann (gab ja mal so Starter, da ging das nicht), könnte man auch von Innen via ToolsAPI kompillieren lassen.



Bei GetIt kommt es drauf an.
* Einiges ist vorkompiliert
* Anderes, da wird in der IDE ein Projekt geladen und via InlineCompiler kompiliert (GetIt hat nicht nur Befehle zum Download und um EXEn oder BATch zu starten)
* aber bei sowas wie JCL/JVCL, da läuft ein externes Setup, was nur via GetIt runtergeladen wurde, und das will den DCC nutzen
* * hier müsste sich eben mal jemand die Mühe machen und das Setup "richtig" durch GetIt ersetzen

jaenicke 31. Jul 2021 23:45

AW: Delphi Community Edition 10.4.2
 
Zitat:

Zitat von himitsu (Beitrag 1493065)
Und da man in der CE auch Laufzeitpackages laden kann (gab ja mal so Starter, da ging das nicht), könnte man auch von Innen via ToolsAPI kompillieren lassen.

Dazu hätte ich eine Idee... mal schauen, wann ich es schaffe mir das anzuschauen...

Interessant wäre das auf jeden Fall, nicht nur für die CE.

himitsu 1. Aug 2021 00:19

AW: Delphi Community Edition 10.4.2
 
Zitat:

Anderes, da wird in der IDE ein Projekt geladen und via InlineCompiler kompiliert
Ach ja, da gibt es auch zwei Varianten, wovon Eine echt bissl nervig ist.

* bei einigen Projekten wird ein (oder nacheinander mehrere) Projekte an die Projektgruppe angehängt, kompiliert und wieder entfernt.

* bei anderen Packages wird das Projekt geladen (wenn was geladen ist, dann wird das ohne Rückfrage einfach geschlossen, ohne zu speichern), kompiliert und dann das Projekt manchmal auch nicht wieder geschlossen ... so oder so, was vorher auf war, dass ist nun weg/verloren.

arcticwolf 3. Aug 2021 17:19

AW: Delphi Community Edition 10.4.2
 
Ich habe auch das Problem mit Jedi, die Installation über GetIt schlägt fehl.

Zitat:

This version of the product does not support command line compiling.

An error occured while compiling the installer. Installation aborted.

Jetzt möchte ich versuchen Jedi manuell zu installieren.

Im GetIt-Manager der 10.4 CE werden folgende Versionsnummern angezeigt:
- JCL : Version 3.4
- JVCL : Version 3.9

Wenn ich auf GitHub gehe werden mir nur deutlich ältere Versionen aus 2015 angezeigt:
https://github.com/project-jedi/jcl : Version 2.7
https://github.com/project-jedi/jvcl : Version 3.49

Auch auf https://www.delphi-jedi.org/ werden nur die "alten" Versionen als Download über sourceforge.net angeboten!?

Wo finde ich die aktuellen Versionen?

Codehunter 3. Aug 2021 17:51

AW: Delphi Community Edition 10.4.2
 
https://github.com/project-jedi

jaenicke 3. Aug 2021 20:35

AW: Delphi Community Edition 10.4.2
 
Zitat:

Zitat von arcticwolf (Beitrag 1493182)
Wenn ich auf GitHub gehe werden mir nur deutlich ältere Versionen aus 2015 angezeigt:
https://github.com/project-jedi/jcl : Version 2.7
https://github.com/project-jedi/jvcl : Version 3.49

Das sind schon die richtigen Links. Wenn du in das Unterverzeichnis jcl bzw. jvcl schaust, siehst du, dass dort als letzter Commit die Unterstützung von Delphi 10.4 drin steht. ;-)

Zitat:

Zitat von arcticwolf (Beitrag 1493182)
Jetzt möchte ich versuchen Jedi manuell zu installieren.

Du kannst auch einfach die Quelltext-Verzeichnisse in den Bibliothekspfad hinzufügen, dann musst du gar nichts installieren. Du musst dann nur die Komponenten manuell erstellen.

Zur Installation musst du die Packages öffnen und installieren.

jbg 3. Aug 2021 21:42

AW: Delphi Community Edition 10.4.2
 
Wer keinen Commandline Compiler nutzen kann, für den habe ich den "Binary Installer" der JCL und JVCL für Delphi 10.4 aktualisiert. Diese bringen vorkompilierte DCU und BPL Dateien mit, installieren diese in die Delphi 10.4 IDE und registrieren die Unit-Pfade.

Downloads unter https://www.idefixpack.de/jedi

jaenicke 3. Aug 2021 22:13

AW: Delphi Community Edition 10.4.2
 
Sehr gut, vielen Dank!

// EDIT:
Hmm, wenn ich die JVCL installieren möchte (nach der JCL natürlich), kommt diese Meldung:
Zitat:

---------------------------
Setup
---------------------------
No JCL is installed or the installed JCL version doesn't match "2.8.0.5677*".

Please install the matching JCL first and then restart the JVCL Installation.
---------------------------
OK
---------------------------
// EDIT2:
Der Process Monitor flüstert mir zu, dass dieser Registry Wert gelesen wird, aber nicht gefunden wird:
Zitat:

HKCU\SOFTWARE\Embarcadero\BDS\21.0\Jedi\JCL\Versio n
// EDIT3:
Hmm, die JCL wird gar nicht installiert glaube ich. Es wird nach der Installation der Installer gestartet, aber im Konsolenfenster kommt der JediIncCheck und die Meldung, dass der Kommandozeilencompiler nicht geht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:01 Uhr.
Seite 9 von 24   « Erste     789 101119     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz