Entwickler-Ecke

Programmierwerkzeuge - Jedi Komponenten Istallieren


Mahjong - Fr 13.05.05 09:28
Titel: Jedi Komponenten Istallieren
Ich habe Dephi 2005 Architekt, und schaffe e snicht die Jedis zu instllieren !
Könntet ihr mir mal harklein genau erklären was ich bracuhe, was ich damit tun soll, und so weiter, bitte helft mir, die Suchfunktion hat nichts gebracht !


Moderiert von user profile iconUGrohne: Topic aus VCL (Visual Component Library) verschoben am Fr 13.05.2005 um 16:08
Moderiert von user profile iconraziel: Topic aus .NET verschoben am Mo 23.05.2005 um 16:50


jaenicke - Fr 13.05.05 13:55

Wo liegt denn dein Problem dabei?

Ich meine, es wär doch nicht sonderlich sinnvoll, wenn ich jetzt hier lang und breit erkläre, welchen Menüpunkt und welchen Button du benutzen musst, wenn dein Problem vielleicht ganz einfach zu lösen ist...

Grundsätzlich ist bei JEDI eine Batch-Datei install.bat dabei, die, wenn alles klappt, die Installation übernehmen sollte. In wieweit JEDI und diese Batch-Datei unter Delphi 2005 funktionieren, weiß ich aber nicht.

Zumindest unter Delphi 7 hatte ich mit der neuen JEDI 3 beta Probleme und musste dann die Installation selbst anpassen, deshalb könnte da ein Problem sein.

Deshalb: Schreib mal, was du versucht hast, und was dann passiert ist, dann können wir versuchen nachzuvollziehen wo der Fehler lag...

Ach so: Ich bin erst Dienstag wieder hier im Forum, bis dahin kann ICH also nicht antworten, aber es gibt ja hier noch andere...


Tobias1 - Fr 13.05.05 14:06

Ich habe D2005Pro, bei mir mauss man gerade auf die Install.bat klicken dann öffnet sich ein Fenster zum Installieren


Fabian W. - Fr 13.05.05 14:24

Eist du net wie du das inst bekommst, oder streikt Delphi, oder was?


Mahjong - Fr 13.05.05 15:57

Nein aber wenn ich den .blp Pad angeben muss, kann ich machen was ich will, immer Fehlermedlungen :evil: !


Tobias1 - Fr 13.05.05 15:58

Welches Version des JEDI hast du?


Mahjong - Fr 13.05.05 16:05

210Full Install


AndyB - Fr 13.05.05 20:31

Die 2.10 ist schon uralt. Die weiß nicht mal was Delphi 2005 überhaupt ist, weil sie lange vor dessen erster Erwähnung bereits zu gunsten der JVCL 3 eingestellt wurde. Mit der JVCL 2.10 musst du auch eine alte JCL einsetzen und die erzeugt bei schnelleren Rechnern eine Division durch Null beim Programmstart, was zum sofortigen Programmende führt.
Verwende besser die JVCL 3. Diese ist nicht nur neuer, sondern auch stabiler als die 2.10. Zur 2.10 wirst du auch keinen Support von den JVCL Entwicklern mehr bekommen. Solltest du mit der 2.10 erstmal arbeiten und dann später auf die JVCL 3 umsteigen wollen, kann ich dir nur abraten das zu machen, denn die JVCL 3 ist nicht abwärtskompatibel. Einige Komponenten sind verschwunden, gemerged oder haben ein ganz anderes Interface und Verhalten.


Was hat das eigentlich mit .NET zu tun? Die JVCL ist doch Win32Only (zumindest in der aktuellen Release-Version)


SchwarzesShaaf666 - Sa 21.05.05 16:10

Ich habe folgendes Problem mit D2005 Architect und JVCL 3:

Bei installieren von JCL (wird von JVCL-Install verlangt!) bekomme ich folgende Fehlermeldung: "Installation of common libary units for Delphi 9 failed, see ..\Delphi9.log"

In der Delphi9.log steht drin:
Zitat:
Delphi 9 Build 9.0.1761.24408 ==============

Added "C:\Jedi\jcl\lib\D9;C:\Jedi\jcl\source" to library path.

Added "C:\Jedi\jcl\source\common;C:\Jedi\jcl\source\windows;C:\Jedi\jcl\source\vcl;C:\Jedi\jcl\source\visclx;" to library browsing path.

Added "C:\Jedi\jcl\lib\D9\debug" to Debug DCU Path.

Making common library units for Delphi 9

Compiling .dcu files...


Weiter geht es nicht mehr, also auch keine JVCL Installation... Ich werd noch wahnsinnig! :twisted: :evil: :twisted:


Fabian W. - So 22.05.05 16:07

Hast du ne Trailversiion von Architect? Ich hab jetzt Architect, und guck mal nach...


Fabian W. - So 22.05.05 20:36

Zitat:
Delphi 9 Build 9.0.1761.24408 ==============

Added "C:\PROGRA~1\DELPHI~1\jcl\lib\D9;C:\PROGRA~1\DELPHI~1\jcl\source" to library path.

Added "C:\PROGRA~1\DELPHI~1\jcl\source\common;C:\PROGRA~1\DELPHI~1\jcl\source\windows;C:\PROGRA~1\DELPHI~1\jcl\source\vcl;C:\PROGRA~1\DELPHI~1\jcl\source\visclx;" to library browsing path.

Added "C:\PROGRA~1\DELPHI~1\jcl\lib\D9\debug" to Debug DCU Path.

Making common library units for Delphi 9

Compiling .dcu files...



Bei kommt genau der gleiche Fehler...


Und bei der JVCL kommt, das die JCL noch nicht installiert ist. Was mich wundert: Die ersten zwei mal ging auch hier die Installation bis zu nam Fehler beim Compilieren der Packages..

[quote]


Fabian W. - So 22.05.05 20:42

Kann das sein dass di JEDIs nichtz unter D2005 Arichtect installiert werden sollen können, so wie bei der PE? Wenn, ja, dann sieht's schlecht für uns aus...


AndyB - Mo 23.05.05 07:25

Also die JVCL sucht in den "Suchpfad" und "Bibliothekspfad" der Delphi (Win32) 2005 IDE. Wenn dort die JCL nicht eingetragen ist, wird sie nicht gefunden.

Und zur JCL: Die Meldung, dass man in der Log-Datei nachschauen soll ist veraltet. Die Fehlermeldung sollte im rechten Memo-Feld irgendwo stehen.


Und das Thema hat immernoch nichts mit .NET zu tun. Delphi 2005 ist nicht "nur" .NET.


Fabian W. - Mo 23.05.05 08:34

Was willst du uns zur Lösung des Problems mitteilen?


AndyB - Mo 23.05.05 13:13

Probiert mal die JCL per Hand zu installieren. So viele Packages sind das nun auch wieder nicht.



Danach bei "Tools/Optionen/Umgebungsoptionen/Bibliothek Win32" dem Bibliothekspfad folgendes hinzufügen:

Quelltext
1:
2:
3:
4:
C:\Somewhere\jcl\source
C:\Somewhere\jcl\source\common
C:\Somewhere\jcl\source\windows
C:\Somewhere\jcl\source\vcl


Danach Delphi beenden und den JVCL-Installer starten.


SchwarzesShaaf666 - Fr 27.05.05 15:13

danke für deinen Tip, jetzt bekomme ich aber eine neue Meldung. Zeigt es das Fenster mit den Comilerfortschritt, bricht aber mit folgendem Felher ab:

Zitat:
Unable to execute command:"C:\Programme\Borland\BDS\3.0\bin\dcc32.exe"


Kannst Du was damit anfangen?


AndyB - Fr 27.05.05 15:27

user profile iconSchwarzesShaaf666 hat folgendes geschrieben:
Kannst Du was damit anfangen?

Ja. Es sagt mir, dass du versuchst die JVCL in der Delphi 2005 Architect Trial zu installieren. Das ist nicht möglich, weil der Trial (aus gutem Grund) der Kommandozeilen-Compiler fehlt.


SchwarzesShaaf666 - Fr 27.05.05 16:28

Arghhhh, danke schön.


Fabian W. - Fr 27.05.05 17:57

Zitat:
Kommandozeilen-Compiler

Was soll das (genau) sein?


AndyB - Sa 28.05.05 02:14

user profile iconFabian W. hat folgendes geschrieben:
Zitat:
Kommandozeilen-Compiler

Was soll das (genau) sein?

dcc32.exe


Fabian W. - Sa 28.05.05 07:03

Toll, und was is an dem anders? Was hat der für Aufgaben?
Du brauchst als Antwort jetzt nicht "compilieren" hinschreiben.


AndyB - Sa 28.05.05 11:34

user profile iconFabian W. hat folgendes geschrieben:
Was hat der für Aufgaben?

Man kann damit Code kompilieren :D

Zitat:
Toll, und was is an dem anders?

Man kann ihn aufrufen, was man mit dem IDE-Compiler nicht machen kann. Und deswegen braucht die JCL und die JVCL den Kommandozeilen-Compiler, denn ich glaube nicht, dass Borland das Interface für die dcc32.dll rausrückt.


Fabian W. - Sa 28.05.05 11:39

Kann man nicht einfach die Datein von ner andren Version nehmen?
PS: Ich hba nicht vor das zu tun, mich interessiert's nur.


AndyB - Sa 28.05.05 12:32

user profile iconFabian W. hat folgendes geschrieben:
Kann man nicht einfach die Datein von ner andren Version nehmen?

Das würde zum einen gegen die Lizenzbestimmungen verstoßen (sofern du die andere Version nicht besitzt) und zum anderen ist es technisch nicht möglich eine Unit mit einem anderen Compiler zu kompilieren und dann an Units, die von einem anderen Compiler generiert wurden, anzubinden.
Die Trail Version besitzt zudem einen anderen Compiler als die Personal/Prof/Ent/Arch Version, womit es nicht möglich ist vorkompilierte Packages für die Trail bereitzustellen.


Mahjong - Sa 28.05.05 18:23

Also bevor ihr fragt, ja ich habe die dcc32.exe , jedoch wenn cih die Jedis per Install.bat instlieren will, kommt der Fehler "system.pas" not found, hat jemadn ne Idee ?


AndyB - Sa 28.05.05 18:24

Da fehlt wohl der $(BDS)\3.0\Lib Eintrag im Bibliothekspfad.


Mahjong - Sa 28.05.05 18:26

Und wie kann ich das Reparieren :cry: .


AndyB - Sa 28.05.05 19:28

Indem du den Pfad zum Bibliothekspfad hinzufügst :roll:


SchwarzesShaaf666 - Sa 04.06.05 12:06

Heißt das eigentlich, daß man die Jedis auch nicht in die D2005 Pesonal installieren kann?


Delete - Sa 04.06.05 12:13

user profile iconSchwarzesShaaf666 hat folgendes geschrieben:
Heißt das eigentlich, daß man die Jedis auch nicht in die D2005 Pesonal installieren kann?


Benutze bitte die Suche, dann findest du die Lösung. Es geht, aber mit Hilfe einer Fake-Datei.

André