Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Jedi 2 und Jedi 3 - Unterschiede (https://www.delphipraxis.net/65485-jedi-2-und-jedi-3-unterschiede.html)

smudo 17. Mär 2006 08:16


Jedi 2 und Jedi 3 - Unterschiede
 
Hallo,

ich benutze sehr gern und sehr viel die Jedi-Komponenten.
Nach dem Umstieg von Jedi 2 auf Jedi 3 habe ich allerdings das Problem, das einige in meinen Projekten verwendete Komponenten nicht mehr unter dem alten Namen existieren, z.B.:
  • JvMemDS --> JvMemoryDataset
  • JvPlacemnt --> JvFormPlacemnt
  • JvComputerInfo --> ???

Gibt es irgendwo eine Übersicht über die geänderten Namen, damit ich meine Projekte anpassen kann?

Vielen Dank

René

Robert Marquardt 17. Mär 2006 08:25

Re: Jedi 2 und Jedi 3 - Unterschiede
 
Ich verweise da auf das mitgelieferte Tool devtools\JVCLConvert und die zugehoerigen .dat Files.

smudo 17. Mär 2006 09:13

Re: Jedi 2 und Jedi 3 - Unterschiede
 
Schön, schön, zumindest habe ich in den Dats schonmal eine gute Übersicht,
aber leider überhaupt keinen Plan, wie ich den Konverter verwende.

Kann da vielleicht jemand mal einen Tipp abgeben (oder 2 :zwinker: )

Edit: Ich meine, welche DATs ich verwenden sollte (ich nehme an, jvcl3.dat und weitere..?)

smudo 17. Mär 2006 09:49

Re: Jedi 2 und Jedi 3 - Unterschiede
 
Also beispielsweise finde ich in den DATs nirgends JvComputerInfo, JvTypedEdit...

smudo 17. Mär 2006 14:39

Re: Jedi 2 und Jedi 3 - Unterschiede
 
weiter gehts mit JvKeyboardStates, JvSizeablePanel, JvImageWindow, JvArrow, JvPerforated...

smudo 20. Mär 2006 07:22

Re: Jedi 2 und Jedi 3 - Unterschiede
 
Guten Morgen und eine erfolgreiche neue Woche!

Vergesst den 3. Beitrag im Thread!
Mir gehts nur um die unklaren Fälle aus den beiden letzten Beiträgen.
Hat noch keiner dieses Problem lösen müssen?

Robert Marquardt 20. Mär 2006 09:36

Re: Jedi 2 und Jedi 3 - Unterschiede
 
Schau erst mal in Archive nach ob die Komponenten nicht entfernt wurden.
JvKeyboardStates ist so ein Fall. Es aendert die Tastaturzustaende was wirklich unangenehme Auswirkungen bei Eingaben haben kann.

Wer Komponenten aus dem Archive-Bereich haben will, der kann sie sich jederzeit in ein eigenes Package einbinden.
Die Komponenten werden allerdings nicht mehr gepflegt und muessen eventuell ueberarbeitet werden, damit sie wieder funktionieren.

jbg 20. Mär 2006 09:39

Re: Jedi 2 und Jedi 3 - Unterschiede
 
Aus der Changelog.txt der JVCL3:

Zitat:

2004-05-19
- Moved JvComputerInfo.pas, JvDeviceChanged.pas, JvDirectories.pas, JvKeyboardStates.pas,
JvSystemColors.pas and JvFileInfo.pas to archive. They are replaced by JvComputerInfoEx.pas
Aus dem CVS-Log:
Zitat:

- Removed JvImageWindow (to \\archive)
- New unit, JvImageSquare for TJvImageSquare
TJvImageWindow scheint komplett eliminiert worden zu sein. Eine mögliche Alternative wäre TJvImageListViewer bzw TJvImagesViewer

Zu JvArrow:
Zitat:

-Moved obsolete and deprecated components to archive
Hierbei scheint nur noch die DrawArrow() Funktion in JvJVCLUtils.pas überlebt zu haben.

TJvSizablePanel wurde in TJvPanel eingebaut (rate mal wie die Eigenschaft heißt).

Zu TJvPerforated as dem CVS-Log:
Zitat:

-Moved obsolete and deprecated components to archive
Möglicherweise reicht hier auch die Transparent-Eigenschaft von TJvPanel.

smudo 20. Mär 2006 12:42

Re: Jedi 2 und Jedi 3 - Unterschiede
 
Vielen Dank jbg.
Das war doch mal ´ne Antwort!

Allerdings mit dem Archiv zu arbeiten, ist wohl auch nicht der Sinn der Sache, irgendwann sollte man mal gänzlich auf die Jedi-3-Komponenten umsteigen. Wenn das nur nicht so aufwändig wäre...

Noch eine Frage zum Thema:
:gruebel: TJvStorage hatte mal die Eigenschaft IniFileName. Wie muss ich das denn jetzt mit TJvFormStorage handlen?

René

v2afrank 21. Mär 2006 06:10

Re: Jedi 2 und Jedi 3 - Unterschiede
 
Du musst ihr ein Storageobjekt angeben. Das kann zum Beispiel ein JvAppIniFileStorage oder ein JvAppRegistryStorage sein


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:35 Uhr.
Seite 1 von 2  1 2      

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