Entwickler-Ecke
Programmierwerkzeuge - JVCL Installation unter Delphi 2006
M. Raab - Sa 21.01.06 13:18
Titel: JVCL Installation unter Delphi 2006
Hallo,
hat jemand ne Ahnung wie man die JVCL Komponenten manuell unter Delphi 2006 installiert ? Die automatische Installtion funzt nicht. Die JCL Komponenten konnte ich installieren und werden jetz beim Start von 2006 angezeigt - aber mit den JCVL Komponenzen hapert es ....
Gruss
Markus
alias5000 - Sa 21.01.06 13:41
Naja, ich hab das mit der JVCL 3.10 auch schon auf D2006 versucht...
Ergebnis war, war, dass mein D2006 im Eimer war und ich alles neu installieren durfte.
Ich hab mir jetzt einfach die "alte" JCVL 3.00 etwas angepasst, manche Pakete rausgenommen (BDE, JvMM,..), weil sie nicht richtig getan haben und so.
Wenn hier jemand mal weiß, warum das immer nicht klappt, würde es mich echt freuen...
Alstar - Sa 21.01.06 14:24
Hi!
Also ich hab immer schon schwierigkeiten mit der automatischen Installation gehabt. Folglich habe ich in meinem Delphi immer das entsprechende J(V/C)L-Package geöffnet in dem alle anderen Packages enthalten sind und es kompilliert. Klappt eigentlich wunderbar.
Alstar
M. Raab - Sa 21.01.06 14:28
Hallo
und wie hast Du das Paket geöffnet ? Ich wenn ein Paket (z.B:D10 Packages.bdsgroup) manuell öffen und installieren möchte, kommt die Fehlermeldung, dass es sich um kein Paket handeln würde...
Gruss
Markus
Alstar - Sa 21.01.06 14:31
M. Raab hat folgendes geschrieben: |
Hallo
und wie hast Du das Paket geöffnet ? Ich wenn ein Paket (z.B:D10 Packages.bdsgroup) manuell öffen und installieren möchte, kommt die Fehlermeldung, dass es sich um kein Paket handeln würde...
Gruss
Markus |
Versteh ich nicht :gruebel:
Ich hab das Package geöffnet, hab alle enthaltenen Packete kompiliert (Start -> Compile all) und dann jedes einzelne Package installiert (natürlich nur die Designtime-Packages). Ist zwar ein bisschen aufwändig, aber dafür hat man eine schöne Komponentensammlung ...
Alstar
alias5000 - Sa 21.01.06 14:33
Ja also meine JVCL 3.00 hab ich auch manuell installiert.
Die JVCL 3.10 hatte ich auch manuell versucht, aber komischerweise ist da mein Delphi dran kaputtgegangen (sämtliche Standard-Packages, die zu Delphi gehören, konnten nicht mehr geladen werden).
Alstar, hast du die JVCL 3.10 oder die 3.00 genommen?
Alstar - Sa 21.01.06 14:37
Ich hab momentan ne JVCL 3.00 drauf. Aber nach dem was ich höre, sollte ich besser nicht auf eine 3.10 aufrüsten :angel:
Alstar
M. Raab - Sa 21.01.06 16:41
Hallo NG,
es scheint so, also ob ich das Problem gelöst habe - weiß nur nicht warum ??????
Es liegt nicht an der Version 3.0 oder 3.1. Der Installer kann unter 2006 nicht installieren. Man muss die JVCL also manuell folgendermaßen installieren:
D10 Packages.bdsgroup im Verzeichnis IVCL\Packages aufrufen. Dann alle Packages mit BUIDL ALL compilieren. In der rechten Leiste erhält man dann eine Übersicht über alle möglichen Komponenten. Dort bitte alle Dateien, die mit "D" (wie DELPHI) installieren: rechte Maustaste anklicken und INSTALL wählen. Dann alle Komponenten (oder die man halt braucht) einzeln anwählen, den Vorgang wiederholen und installieren. Ist eine mühevolle Arbeit, aber es hat bei mir geklappt.
Bei dem compilieren kamen bei mir einige Fehlerwarnungen. Es ging dabei offensichtlich um einen formalen Fehler, den Delphi aber beheben kann und daher nachfrägt. Bitte hier einfach OK wählen.
Dann DELPHI 2006 schließen und alle Änderungen speichern --- fertig
Gruss
Markus
AndyB - Mi 01.02.06 03:37
Falls es noch jemanden interessiert:
M. Raab hat folgendes geschrieben: |
Es liegt nicht an der Version 3.0 oder 3.1. Der Installer kann unter 2006 nicht installieren. |
Das ist schon seit anfang Jannuar behoben, es gibt nur leider kein aktualisiertes Release. Seit einer Woche wurde auch der JVCL Installer nochmal überarbeitet.
Zitat: |
Dort bitte alle Dateien, die mit "D" (wie DELPHI) installieren |
Das "D" steht für "Design" und das "R" für Runtime.
alias5000 - Mi 01.02.06 14:22
Also inzwischen hab ich die JVCL 3.1 auch auf meinem D2006 drauf. Manueller Installation; den Installer hab ich erst gar net getestet (warum, s.o.)
Bis jetzt funtzt es echt super
John Smith - Do 25.01.07 11:31
Titel: Delphi7 & JCLV3.30
Also ich hatte bei der Installation JVCL V3.30 das Problem unter D7, dass die Dependecies (JCL) nicht erkannt wurden.
Das lag daran, dass in der dcc32ex.dpr ein Fehler ist (zu finden in jvcl\packages\bin)
Bei der Funktion ReadStr (die Registry Schlüssel ausliest) - eine Unterfunktion in ReadTargetInfo - ist der Puffer auf 255 Zeichen begrenzt.
Mein Search Path ist in der Zwischenzeit aber über 1700 Zeichen lang. Daher muß der Puffer in der procedure ReadStr auf z.B. 4000 erhöht werden.
Änderung folgt
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| function ReadStr(const Name: string): string; var Len: Longint; begin Len := 4000; SetLength(Result, Len); RegQueryValueEx(Reg, PChar(Name), nil, @RegTyp, PByte(Result), @Len); SetLength(Result, StrLen(PChar(Result))); end; |
Davor gabs ein Problem, dass die JCL nicht richtig installiert wurde. Das lag wiederum daran, dass die Erzeugung der Registry-Einträge nur dann erfolgt wenn die Demo Packages kompiliert werden (zumindest konnte ich es nur so installieren).
Beim Kompilieren der Demos gabs einen Fehler und das lag daran, dass das Demo Projekt pcre Fehler erzeugt. Also dieses nicht erzeugen lassen, dass erfolgt die JCL Installation ohne Probleme.
Moderiert von
raziel: Delphi-Tags hinzugefügt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!