Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi JVCL Installiert - keine komponenten (https://www.delphipraxis.net/136380-jvcl-installiert-keine-komponenten.html)

d3zemb3r 29. Jun 2009 16:17


JVCL Installiert - keine komponenten
 
Hallo,

habe grad mir die JVCL´s installiert.

Als erstes die jcl/install.bat
dann jvcl/install.bat

Bei beiden kam kein fehler.

In delphi 7 enterprise ist keine neue komponente zu sehen.

Was kann der Fehler sein?

[edit=SirThornberry]Buchstabendreher im Titel und Beitrag korrigiert - nächstes mal bitte Beitrag kontrollieren vor dem absenden :-) Mfg, SirThornberry[/edit]

DeddyH 29. Jun 2009 16:19

Re: JCVL Installiert - keine komponenten
 
Werden die Packages evtl. nicht geladen?

d3zemb3r 29. Jun 2009 16:21

Re: JCVL Installiert - keine komponenten
 
Zitat:

Zitat von DeddyH
Werden die Packages evtl. nicht geladen?

Wi bzw wo sehe ich das denn??

DeddyH 29. Jun 2009 16:33

Re: JCVL Installiert - keine komponenten
 
Schau mal unter "Komponente - Packages installieren", da siehst Du schön, welche installiert sind und welche davon geladen werden.

SirThornberry 29. Jun 2009 16:34

Re: JCVL Installiert - keine komponenten
 
Geht es hier um die JVCL oder ist die JCVL was anderes?

DeddyH 29. Jun 2009 16:36

Re: JCVL Installiert - keine komponenten
 
Zitat:

dann jvcl/install.bat
Wird einfach ein Tippfehler im Titel sein ;)

G-Baumstamm 9. Dez 2011 09:01

AW: JVCL Installiert - keine komponenten
 
Hey,

sorry, dass ich hier nen altes Thema ausgrabe, aber ich habe genau das gleiche Problem, bin bei meiner Lösungssuche auf diesen Thread gestoßen & das Problem wurde hier noch nicht gelöst ... in solchen Fällen muss ich doch keinen neuen Thread aufmachen , oder ?

Also nochmal zusammenfassend: sowohl der JCL- als auch der JVCL-Installer laufen (mittlerweile, das hat auch ewig gedauert ...) fehlerfrei durch, am Ende ist von der JVCL aber einfach nix installiert. Bei Components --> Install Packages ist auch nichts eingetragen.

Jemand noch ne Idee ?

DeddyH 9. Dez 2011 09:12

AW: JVCL Installiert - keine komponenten
 
Kannst Du die Packages (*.bpl) manuell hinzufügen? Sind die entsprechenden Such- und Bibliothekspfade eingetragen?

G-Baumstamm 9. Dez 2011 09:20

AW: JVCL Installiert - keine komponenten
 
Such- und Bibliothekspfade sind eingetragen. Wenn ich auf Components --> Install Packages gehe hab ich im Projects/Bpl - Ordner zwar tonnenweise Jv-Packages, wenn ich versuche die zu installieren gibts aber entweder nen Fehler, weils keine Designtime-Packages sind (logisch) oder weil er "die angegebene Prozedur nicht findet" ... hmm ...

DeddyH 9. Dez 2011 09:23

AW: JVCL Installiert - keine komponenten
 
Das kann ich leider im Moment nicht ausprobieren, aber zu Hause habe ich noch Delphi 7 installiert. Wenn ich es nicht vergesse, kann ich ja mal schauen, was bei mir passiert. Welche Versionen sind es denn?

Stevie 9. Dez 2011 12:07

AW: JVCL Installiert - keine komponenten
 
Deinstalliere eventuell vorhandene JCL/JVCL Versionen (in Delphi in der Package Übersicht auch die Experten wie JCL Project Analyzer etc und BPLs löschen) restlos und starte dann nochmals eine JCL und JVCL Installation.

Kommt dann immernoch ein Fehler? Wenn ja, welcher?

G-Baumstamm 9. Dez 2011 14:52

AW: JVCL Installiert - keine komponenten
 
So, ich hab alles nochmal deinstalliert (in der Packag-Übersicht musste ich nix mehr manuell löschen, war schon alles weg) und dann wieder installiert. Genauso wie vorher, also die beiden Insaller (JCL & JVCL) laufen ohne Fehlermeldungen durch, am Ende ist von der JVCL aber trotzdem nix installiert ...

Version ist D7 Enterprise sowie JCL 2.3.4197 & JVCL 3.45 (also das aktuellste soweit ich weiß).

Installieren ist hierbei aber übrigens auch nicht installieren, zuerst hatte ich es direkt aus dem Downloads-Ordner versucht, wobei er den Installer nicht compilen konnte, dann hab ich den Kram direkt in den Delphi-Ordner kopiert, wo er während der Installation mit ner Fehlermeldung ausgestiegen ist, erst als ich nen Jedi-Ordner direkt auf C erstellt habe & von dort aus installiert hab, ging es zumindest ohne Fehlermeldungen ...

Wenn ich ne BPL manuell über die Package-Liste installieren will, meint er immernoch er kann die angegebene Prozedur nicht finden. Übrigens haben alle BPLs im Auswahlmenü so nen Schloss vor dem Icon (Win7, weiß nicht genau was das heißt, wahrscheinlich irgendwas mit eingeschränktem Zugriff), kp ob das von Bedeutung ist.

Ich hatte das ganze Jedi-Zeugs vor Urzeiten übrigens schonmal auf meinem Rechner, bevor ich ihn plätten musste ... also prinzipiell gehts irgendwie ;)

Stevie 9. Dez 2011 16:29

AW: JVCL Installiert - keine komponenten
 
Zitat:

Zitat von G-Baumstamm (Beitrag 1140603)
Wenn ich ne BPL manuell über die Package-Liste installieren will, meint er immernoch er kann die angegebene Prozedur nicht finden.

Das liegt mit an Sicherheit grenzender Wahrscheinlichkeit daran, dass das Package, in welchem er die Prozedur finden will, in einer veralteten Version irgendwo liegt und er diese geladen hat. Schau also mal nach und lösche diese - beliebter Platz dafür ist das Ausgabeverzeichnis für BPLs (Bei Delphi 7 standardmäßig unterhalb des Delphi InstallationsVerzeichnis \Projects\Bpl)

Der Fehler bei der Installation liegt wahrscheinlich an der UAC bzw an der Sicherheitseinstellung, dass man ohne Adminrechte nix auf der Systempartition und/oder im Program Files Verzeichnis ändern/schreiben darf.

G-Baumstamm 9. Dez 2011 18:22

AW: JVCL Installiert - keine komponenten
 
Okay, mittlerweile hab ich rausgefunden, das obwohl ich Projets/Bpl eingetragen habe die BPLs in VirtualStore/Programme/Borland... etc geladen werden, wahrscheinlich ist das die Ursache dafür, dass das nicht richtig funktioniert.

Hatte mir schon vorher gedacht, dass das mit den Adminrechten problematisch wird, das Problem ist nämlich das ich den Installer nicht als Admin ausführen kann, wie alle anderen Programme, sondern er dann einfach sagt, das er nen Dateipfad nicht finden kann & den Installer nicht kompiliert.

Also ... anscheinend brauche ich Admin-Rechte, die ich aber nicht kriege weil der Installer nicht läuft wenn ich ihn als Admin starte. Toll ... Jemand noch ne Idee ?

Stevie 9. Dez 2011 18:50

AW: JVCL Installiert - keine komponenten
 
Die 32 bit cmd als Admin starten, in das verzeichnis mit der install.bat gehen und dort starten. So ging es bei meinen Kollegen, die noch Delphi 7 auf Windows Vista und 7 benutzt haben, auch.

G-Baumstamm 9. Dez 2011 19:50

AW: JVCL Installiert - keine komponenten
 
auch aus der cmd lässt sich der installer nicht kompilieren ...

Stevie 9. Dez 2011 20:36

AW: JVCL Installiert - keine komponenten
 
Sorry, aber wenn du dir die Infos immer aus der Nase ziehen lässt, ist das nicht so einfach dir zu helfen. Fehlermeldung?

G-Baumstamm 9. Dez 2011 21:01

AW: JVCL Installiert - keine komponenten
 
Liste der Anhänge anzeigen (Anzahl: 2)
Sorry meinerseits, ich versuchs mal zu präzisieren ...

Mein entpacktes Jedi-Krams liegt in C:\Jedi, mein D7 standardmäßig unter C:\Programme(x86)\... . Wie das mit den Rechten von wem wo ist kann ich nicht genau sagen.

Starte ich den JCL bzw den JVCL-Installer im normalen Mode laufen sie ohne Fehler durch, allerings werden die BPLs obwohl ich \Projects\BPL als Zielverzeichnis eingetragen hab unter C:\Users\Daniel\AppData\Local\VirtualStore\Program Files (x86)\Borland\Delphi7\Projects\Bpl gespeichert, der BPL-Ordner im eigentlichen Delphi-Verzeichnis bleibt leer. Mangelnde Schreibrechte ?

Starte ich JCL bzw JVCL-Installer als Admin, kommen diese beiden Meldungen: (siehe Anhang)

Hoffe das verdeutlicht das Problem etwas ;)

Stevie 9. Dez 2011 22:28

AW: JVCL Installiert - keine komponenten
 
Gehe ins C:\Windows\SysWOW64 Verzeichnis (das ist unter 64-bit Windows das Verzeichnis, wo die 32-bit Klamotten rumliegen). Starte dort die cmd.exe mit Adminrechten und wechsle in das Verzeichnis wo die JCL Install.bat liegt (vermutlich unter C:\Jedi\jcl) und starte sie von dort. Gleichfalls mit jvcl danach.

G-Baumstamm 9. Dez 2011 23:07

AW: JVCL Installiert - keine komponenten
 
Damit meinst du einfach C:\Jedi\JCL\Install.bat eingeben, oder ? Wenn ja hat es den gleichen Effekt wie vorher, also die Fehlermeldung.

haentschman 10. Dez 2011 07:19

AW: JVCL Installiert - keine komponenten
 
nochmal...
Zitat:

Starte dort die cmd.exe mit Adminrechten
... ist das wichtigste !

Stevie 10. Dez 2011 09:39

AW: JVCL Installiert - keine komponenten
 
Zitat:

Zitat von G-Baumstamm (Beitrag 1140697)
Damit meinst du einfach C:\Jedi\JCL\Install.bat eingeben, oder ? Wenn ja hat es den gleichen Effekt wie vorher, also die Fehlermeldung.

Nein, mein ich nicht, ich meine damit cd\ enter cd jedi\JCL enter Install.bat enter. Es ist nämlich ein feiner Unterschied in welchem Verzeichnis du in der cmd stehst, wenn du die install.bat aufrufst.

G-Baumstamm 10. Dez 2011 11:16

AW: JVCL Installiert - keine komponenten
 
Zitat:

Zitat von haentschman (Beitrag 1140708)
nochmal...
Zitat:

Starte dort die cmd.exe mit Adminrechten
... ist das wichtigste !

Also ich hab da zwar wenig Ahnung von, aber völlig dämlich bin ich auch nicht ... ;)

Zitat:

Zitat von Stevie (Beitrag 1140715)
Nein, mein ich nicht, ich meine damit cd\ enter cd jedi\JCL enter Install.bat enter. Es ist nämlich ein feiner Unterschied in welchem Verzeichnis du in der cmd stehst, wenn du die install.bat aufrufst.

Danke, sorry wusste ich nicht ... damit startet der Installer tatsächlich. Und du bist nen Schatz, jetzt läuft wirklich alles vernünftig! Danke danke =)

Bleibt noch die Frage warum das alles so kompliziert sein muss, aber die ist wohl rhetorischer Natur ...

jbg 10. Dez 2011 11:19

AW: JVCL Installiert - keine komponenten
 
Zitat:

Zitat von G-Baumstamm (Beitrag 1140718)
Bleibt noch die Frage warum das alles so kompliziert sein muss, aber die ist wohl rhetorischer Natur ...

Delphi 7 hat halt unter Windows Vista und Windows 7 nichts im "C:\Program Files" Ordner zu suchen.

Stevie 10. Dez 2011 11:37

AW: JVCL Installiert - keine komponenten
 
Zitat:

Zitat von jbg (Beitrag 1140719)
Zitat:

Zitat von G-Baumstamm (Beitrag 1140718)
Bleibt noch die Frage warum das alles so kompliziert sein muss, aber die ist wohl rhetorischer Natur ...

Delphi 7 hat halt unter Windows Vista und Windows 7 nichts im "C:\Program Files" Ordner zu suchen.

Es geht ohne weiteres, nur UAC, 64-bit und VirtualStore machen die Sache oft nicht gerade einfacher - wie an diesem Fall gut zu sehen :)

Wäre wahrscheinlich alles einfacher, wenn man für die JCL/JVCL Releases mal deinen Binary Installer benutzen würde, so dass nicht alles immer kompiliert werden müsste - imo würde das für 95% der Benutzer völlig ausreichen und ebenso viele Fehler vermeiden (Problem wäre wahrscheinlich nur, die unterschiedlichen Delphi Versionen zu supporten)

jbg 10. Dez 2011 12:14

AW: JVCL Installiert - keine komponenten
 
[QUOTE=Stevie;1140722]
Zitat:

Zitat von jbg (Beitrag 1140719)
Problem wäre wahrscheinlich nur, die unterschiedlichen Delphi Versionen zu supporten

Den gibt es nur für die aktuellste Delphi Version. Die Quellen für den Installer sind aber im SVN eingecheckt, somit könnte theoretisch jeder sich die Binary Installers bauen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:40 Uhr.

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