Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi fehlende JEDI komponenten wie ersetzen ? (https://www.delphipraxis.net/121644-fehlende-jedi-komponenten-wie-ersetzen.html)

th_bone 1. Okt 2008 20:32


fehlende JEDI komponenten wie ersetzen ?
 
Hi,

ich habe hier ein Projekt eines Bekannten, dass z.B. mit vielen jvgBitBtn arbeitet.

In den neuesten Jedis ist diese Komponente aber nicht mehr enthalten.

Wie gehe ich jetzt am besten vor um die Buttons zu ersetzen ? - (Das Projekt ist sehr groß
und entsprechend unübersichtlich)

Ich hab schon mal testweise die alten Jedis installiert - was aber dazu führte, dass sich meine
neueren Projekte nicht mehr kompilieren liesen...

Wußte gar nicht das Jedi die kompatilibilität mit älteren versionen scheinbar bricht.

Gibt es da tools oder ähnliches um komponenten auf einen rutsch zu ersetzen ?

Danke

Ralf

Dezipaitor 1. Okt 2008 21:24

Re: fehlende JEDI komponenten wie ersetzen ?
 
Also ich habe mal nachgeschaut. In der Trunkversion ist TJvBitBtn (jvBitBtn.pas) noch zu finden, oder meinst du einen anderen Buttontyp?
Der Button sollte daher noch im Release drin sein. Vllt ist auch der Button bei dir einfach nicht registriert worden?

th_bone 2. Okt 2008 11:23

Re: fehlende JEDI komponenten wie ersetzen ?
 
Hi,

ja einen "jvBitBtn" gibt es, aber vorher hies das Ding "jvgBitBtn" und das
Projekt kompiliert so natürlich nicht.

Die Frage ist nun wie ersetzt man in einem solchen Fall am besten die Buttons - wie gesagt
ist ein Projekt mit vielen, vielen Formularen und Units...

Das kann ja theoretisch auch vorkommen, wenn man eine neue Delphiversion einsetzt
und die Komponente nicht mehr kompatibel ist - wie geht man dann am besten vor um
visuelle Komponenten zu ersetzen ?

mkinzler 2. Okt 2008 11:35

Re: fehlende JEDI komponenten wie ersetzen ?
 
Es gibt dafür Experten z.B. als Teil der GExperts

Dezipaitor 2. Okt 2008 11:49

Re: fehlende JEDI komponenten wie ersetzen ?
 
Nimm doch einfach die JvgBitBtn.pas aus der trunk version und setze sie in dein projekt ein.

nahpets 2. Okt 2008 12:05

Re: fehlende JEDI komponenten wie ersetzen ?
 
Hallo,

schau mal im Verzeichnis JVCL, ob es da ein Verzeichnis "archive" gibt, dort findet man Sachen, die es eigentlich nicht mehr gibt 8)

Der neueste Eintrag bei mit im Changelog von Jedi ist:
Code:
Changelog for JVCL 3.X
======================
2008-06-29

th_bone 2. Okt 2008 13:40

Re: fehlende JEDI komponenten wie ersetzen ?
 
Hi,

ja in den GEexperts gibt es tatsächlich einen experten um Komponenten in einem Projekt zu ersetzen, aber der funktioniert
nur, wenn die Komponenten auch beide registriert sind...

Wenn ich die jvgBitBtn.pas in den Projektordner lege bringt es auch nicht viel da er ja die visuelle Kompontente sucht und
die fehlt...

Ich habe noch versucht (Delphi 2005) ein neues package zu erstellen und dort die jvgBitBtn.pas einzufügen - compilieren und
installieren tut er zwar ohne fehler - aber es wird keine visuelle Komponente registriert...

oder gibt es einen anderen weg die fehlende Komponente aus dem archiv zu installieren ?

Danke

Ralf

nahpets 2. Okt 2008 13:52

Re: fehlende JEDI komponenten wie ersetzen ?
 
Hallo,

im Archivverzeichnis gibt es die Datei JvgRegLibDelphi.pas, die in ein Package hinein und installieren, sollte eigentlich ausreichen.

th_bone 3. Okt 2008 18:11

Re: fehlende JEDI komponenten wie ersetzen ?
 
Danke an alle die geholfen haben - die JvgRegLibDelphi.pas brachte die Lösung - habe die Komponenten jetzt nachinstalliert bekommen.

Nochmals Danke

Ralf


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 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