Composants : La version 3.37 de la JVCL est disponible
(composants visuels JEDI)

Le , par Pedro, Rédacteur
La JVCL Team vient de nous annoncer la mise en ligne de la version 3.37 de la JVCL.

La JVCL est une bibliothèque de plus de 600 composants pour Delphi et C++Builder 5, 6, 7, 2005, 2006, 2007 et 2009. Elle est une des librairies gratuites les plus utilisées et appréciées.

Cette nouvelle version corrige et ajoute de nombreux éléments et améliore le support de l'Unicode pour les versions 2009 de Delphi et C++ Builder.

A noter que ce sera la dernière version compatible avec Delphi 5 et C++ Builder 5.

Ces composants peuvent être téléchargés sur cette page.

Que pensez-vous de cette nouvelle version?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de NABIL74 NABIL74 - Membre confirmé https://www.developpez.com
le 28/06/2009 à 16:03
Citation Envoyé par Droïde Système7  Voir le message
Alors qui veut tenter cette update ?

Mais attention, effectuons un image auparavant !!!

Merci d'avance, si un camarade développeur peut nous donner un pas à pas de cette mise à jour.

Je suis preneur d'un pas à pas sous D7

Salut Droïde Système7,

je vais installer cette nouvelle version ce soir et d'ici là,
pourquoi t'as pas essayé d'installer cette nouvelle version avec la démarche que j'ai proposée?juste pour voir.
Normalement ça marchera.

NABIL74
Avatar de Droïde Système7 Droïde Système7 - Membre expérimenté https://www.developpez.com
le 28/06/2009 à 16:08
Citation Envoyé par NABIL74  Voir le message
Salut Droïde Système7,

je vais installer cette nouvelle version ce soir et d'ici là,
pourquoi t'as pas essayé d'installer cette nouvelle version avec la démarche que j'ai proposée?juste pour voir.
Normalement ça marchera.

NABIL74

Salut NABIL74,

Pourquoi ?

Comme dit plus haut = imbuvable cela ressemble trop à une doc administrative

Merci de nous dire comment, en pas à pas tu feras et je te souhaite de réussir !

N'oublie pas d'imager auparavant...

Ni de préciser ci-possible, sur quel OS tu est et sous quelle version de Delphi tu bosses
Avatar de NABIL74 NABIL74 - Membre confirmé https://www.developpez.com
le 28/06/2009 à 16:17
Comme dit plus haut = imbuvable cela ressemble trop à une doc administrative

Oui mais j'étais obligé de suivre ces étapes afin de réussir à l'installer correctement.

N'oublie pas d'imager auparavant...

merci de me le rappeler. je fais toujours une copie(ghoster) de ma partition pour ne pas perdre mes données surtout mes composants delphi .
je te tiendrai au courant

NABIL74
Avatar de NABIL74 NABIL74 - Membre confirmé https://www.developpez.com
le 28/06/2009 à 19:32
salut,

j'ai téléchargé la JVCL v.3.37 et j'ai pu l'installer en suivant la démarche que j'ai déjà citée:
1-Démarrer l'IDE, ouvrez la page en sélectionnant les paquets
de composants - Installer des paquets.

2-Sélectionnez chacune des JCL / JVCL paquets dans la liste et cliquez
sur le bouton "Retire".

3-Ouvrez Outils - Options de l'environnement - Bibliothèque et supprimer toutes les bibliothèques de pointage(chemins) à JVCL et dossiers JCL.

4-Fermez l'IDE.

5-Naviguez jusqu'au dossier où vos fichiers bpl et DCP sont situés (par défaut, ..Borland\Delphi7 \ Projects \ bpl).Supprimez tous les fichiers liés à JVCL et à la JCL.

6-Supprimer ou renommer le dossier où JCL et JVCL est installé.

7-Lancez "regedit".Ouvrez la clé "HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Palette" et supprimer tous les nom / valeur dans la liste des articles liés à JVCL.

8-Installer le nouvelle version de JVCL:
1-commencer par installer la "JCL" en lançant le fichier "Install.bat" (qui se trouve dans le dossier "jcl").
2- installer la "JVCL" en lançant le fichier "Install.bat" (qui se trouve dans le dossier "JVCL"

Selon le fichier "Readme.html, il y a des changements effectués:

Composants supprimés:TJvBreatheSkin, TJvCommandEdit, TJvCoupler, TJvCPUUsage, TJvHighLighter, TJvMemoryInfos, TJvMousePositionner, TJvNagScreen, TJvPerforated, TJvPopupMemo, TJvAutoSave, TJvRegAuto, TJvCurrencyEdit, TJvxCurrencyEdit, TJvFloatEdit, TJvFloatEdit2, TJvButton .

Composants renommés:
Ancien Nouveau
JvTMTL JvTMTimeLine
JvAutoSizeCompo JvFormAutoSize
JvGrdCpt JvGradientCaption
JvPlacemnt JvFormPlacement
JvVerInf JvVersionInfo
JvUCB JvUninstallCtrls
JvTimerLst JvTimerList
JvSysComp JvCreateProcess
JvObjStr JvObjectStrings
JvMrgMngr JvMergeManager
JvMouseTimerU JvMouseTimer
JvFDualList JvDualListForm
JvExcptDlg JvExceptionForm
JvDBSecur JvDBSecurity
JvDBRichEd JvDBRichEdit
JvDBPrgrss JvDBProgress
JvDBExcpt JvDBExceptionForm
JvColorBtn JvColorButton
JvCntScr JvContentScroller
JvCmdEdit JvCommandEdit
JvChPswDlg JvCheckPasswordForm
JvOLBar JvOutlookBar
JvSbSetup JvSpeedbarSetupForm
JvRegTV JvRegistryTreeview
JvPrgrss JvProgressUtils
JvPluginMan JvPluginManager
JvQbnddlg JvQueryParamsForm
JvRadioCtl JvRadioControl
JvRecentMenuBtn JvRecentMenuButton
JvRemLog JvRemoteLogin
JvSHFileOp JvSHFileOperation
JvSplshWnd JvSplashWindow
JvSQLS JvSQLScript
JvStartMenuBtn JvStartMenuButton
JvStrHlder JvStringHolder
JvRichEd JvRichEdit
JvControlPanel JvControlPanelButton
JvClipMon JvClipboardMonitor
JvClipView JvClipboardViewer
JvDataConv JvConverter
JvPageMngr JvPageManager
JvBmpAnim JvBmpAnimator
JvClipIcon JvIconClipboardUtils
JvArrowBtn JvArrowButton
JvMemDS JvMemoryDataset
JvMagnet JvFormMagnet
JvDlg JvProgressForm
JvCurrEdit JvBaseEdits
JvDBComb JvDBCombobox
JvDBCtrl JvDBControls
JvHLEdPropDlg JvHLEditorPropertyForm
JvIcoList JvIconList
JvPropAutoSave JvAutoSave
JvTransBtn JvTransparentButton
JvxLogin JvLoginForm
JvxLoginDlg JvDBLoginDialog
JvProps JvPropsStorage
JvxAnimate JvAnimatedImage
JvMRUList JvMRUManager
JvMRU JvMRUList
JvObjPickerComp JvObjectPickerDialog
TJvControlPanel TJvControlPanelButton
TJvStartMenuBtn TJvStartMenuButton
TJvRecentMenuBtn TJvRecentMenuButton
JvAppletProperty JvAppletEditor
JvBehaviorLabelProperty JvBehaviorLabelEditor
JvChNtfyProperty JvChangeNotifyEditor
JvTimLstEd JvTimerListForm
JvTipOfDayProp JvTipOfDayEditor
JvStrLEdit JvStringsForm
JvSelDSFrm JvSelectDataSetForm
JvPresrDsn JvFormPropertiesForm
JvPluginParams JvPluginParamsForm
JvPictEdit JvPictureEditForm
JvPgMngrEd JvPageManagerForm
JvOutEdit JvLookoutEditor
JvOLBEditor JvOutlookBarForm
JvMinMaxEd JvMinMaxForm
JvJVCLAboutProperty JvJVCLAboutEditor
JvImagPrvw JvImagePreviewForm
JvID3v2Define JvID3v2DefineForm
JvIcoLEdit JvIconListForm
JvHTHintEditor JvHTHintForm
JvGradEdit JvGradientCaptionForm
JvDirFrm JvDirectoryListForm
JvSbEdit JvSpeedbarForm
JvTimeLineEdit JvTimeLineEditor
JvCheckItm JvCheckedItemsForm
JvaDsgn JvDesignerUtils
JvDateTimeDlg JvDateTimeForm
JvCsvDataDsgn JvCsvDataEditor
JvCsvDataDefStrDsgn JvCsvDataForm
JvErrProvider JvErrorIndicator
JvRadioControl JvDialButton

Bonne chance.

NABIL74
Avatar de ouiouioui ouiouioui - Membre expérimenté https://www.developpez.com
le 28/06/2009 à 19:44
avant d'utiliser une methode manuel utiliser le .bat, respecter l'ordre

desinstaller: jvcl/install.bat desinstaller puis jvc/install.bat desinstaller

installer: jvc/install.bat installer puis jvcl/install.bat installer

moi je met a jour à chaque sortie et j'ai jamais eu de problèmes comme sa bonne chance.

la de la 3.36 à la 3.37 et j'ai eu aucun problèmes par contre j'ai pas testé tous les compos... j'en utilise juste quelque un
Avatar de Droïde Système7 Droïde Système7 - Membre expérimenté https://www.developpez.com
le 28/06/2009 à 19:56
Merci les copains, de tous ces détails

Faudra que je retente

Question bête : si un projet comporte un compo renommé : il se passe quoi ?

@+

Edit : Je viens de retenter suivant la méthode décrite par ouiouioui.

Cette fois je peux désinstaller correctement les deux dossier Jvcl et Jcl.

Mais une fois remplacé ces deux dossiers par ceux de la nouvelle version, lors de l'installation du fichier Install.bat dans le dossier Jvc, j'ai droit à un message d'erreur = JclSvcCtrl1.pas(57) Fichier non trouvé : WinSvc.dcu

Ensuite un message d'erreur avec un truc de RadStudio...

Je me demande si un développeur à effectivement déjà installé ce pack sur son D7 sous Vista.

Ou bien ai-je loupé une marche
Avatar de Droïde Système7 Droïde Système7 - Membre expérimenté https://www.developpez.com
le 29/06/2009 à 15:00


J'y suis arrivé via une méthode propre

Mais, fallait impérativement décocher presque tout en installant la Jcl, sauf garder (en mon cas) la CheckBox cochée sur "Packages" !!!

L'installation de la Jvcl s'est passé les doigts dans tarbouif suffit de tout laisser par défaut et le lancer...

Je viens de la lancer une appli contenant des compos "renommés" : la compil stoppe. Mais ça c'est pas méchant.

OUFFFFFFFFFFFFFFFFff !!!

@+

Edit : J'ai préjugé de la suite... après compilation, toutes mes appli tournent impec, sauf une

Pas moyen de trouver la cause. Le message d'erreur fait référence à un composant que je n'utilise pas et qui d'ailleurs n'existe pas. En plus il s'agit d'une unité qui ne possède aucun compo Jvcl.

Bref, j'ai décidé de remettre mon image de l'ancienne version. J'avais déjà maintes fois lu par des grosses boites de dev, que ces dernières se méfiaient des compos ajoutés. Car ensuite les répercussions peuvent être catastrophiques.

Je l'ai enfin compris à mes dépends.

A la question soulevée par notre camarade Pedro : ma conclusion personnelle, est que je laisserais désormais de côté toute biblio multi-compos, surtout celles qui beurrent nos BdR !

Bref, je ne veux plus en entendre parler ; c'est une très belle biblio et tout et tout, mais trop lourde et risquée à utiliser.

C'est super nickel pour la bidouille sans lendemain, mais certainement pas une assurance au niveau de la pérennité de développement.

Dommage, la mariée était trop belle...
Avatar de philnext philnext - Membre expérimenté https://www.developpez.com
le 24/07/2009 à 13:35
Pourquoi se compliquer la vie ?
Si vous avez une ancienne version (ex 3.36) vous
1/ Lancez l'instal.bat de la JVCL 3.36 et dans l'écran choisissez 'désinstaller'
2/ Lancez l'instal.bat de la JCL et dans l'écran choisissez 'désinstaller'

Supprimer (ou renommer) ensuite les répertoires JCL & JVCL.

Ensuite vous installez la 3.37 (JCL puis JVCL) à partir des même répertoires.
Avatar de trident_job trident_job - Membre averti https://www.developpez.com
le 29/07/2009 à 22:57
J'utilise la lib JCL-JVCL sur une dixaine d'applications professionelles. Je mets à jour la lib à chaque version, et tout se passe bien.

Chaque application est incorporée dans un cycle d'intégration continue (merci CruiseControl.NET) avec pas mal de tests automatisés (avec DUnit) y compris pour la partie IHM, mais je vois rarement une erreur de compile ou un changement de comportement de l'appli.
Donc pour chaque version de la lib, peu de régression pour ma part constatées, bcq de corrections et d'améliorations, et un soucis permanent de faire le ménage des composants obsolètes/inadaptés.

On peut regretter le manque de documentation sur les composants JVCL, et sur la mise à jour de celle-ci, mais il y a énormement d'exemples pour chaque composants (répertoire 'Examples'). C'est deja pas mal.

J'ai conscience que ce n'est que mon experience, mais j'en suis très satisfait, et je voulais vous le partager.

ps : pour celles/ceux qui utilises les options USE_3RDPARTY_INDY et USE_3RDPARTY_INDY10 à l'installation de la jvcl, il y a un petit bug présent dans la version v3.37 mais deja corrigé dans subversion.
Voir ici : http://issuetracker.delphi-jedi.org/view.php?id=4848
Avatar de yetanotherlogin yetanotherlogin - Nouveau membre du Club https://www.developpez.com
le 31/07/2009 à 10:35
Citation Envoyé par Pedro  Voir le message
La JVCL est une bibliothèque de plus de 600 composants pour Delphi et C++Builder 5, 6, 7, 2005, 2006, 2007 et 2009. Elle est une des librairies gratuites les plus utilisées et appréciées.

Existe-t-il un site où l'on pourrait trouver la liste de ces composants, avec pour chacun sa popularité et son niveau de qualité? J'aimerais par exemple connaître les dix composants les plus utilisés par les développeurs Delphi.

Avec des centaines de composants, la plupart sans même une description de ce qu'il fait, on s'y perd quand on débarque dans la JVCL :-/

Merci.
Avatar de trident_job trident_job - Membre averti https://www.developpez.com
le 31/07/2009 à 11:03
A ma connaissance, un classement popularité/qualité n'existe pas.
C'est une bonne idée à soumettre au groupe des jedis

Par contre, la description de chaque composant est disponible dans l'aide de de la JCL et de la JVCL.
* En ligne, par exemple pour le TJvBitBtn : http://help.delphi-jedi.org/unit.php?Id=2606
* Dans les fichier HLP/CHM/xxx en telechargement ici : http://sourceforge.net/projects/jvcl...203.33%20Help/
Offres d'emploi IT
Responsable protection des données H/F
Safran - Ile de France - Magny-les-Hameaux (78114)
Architecte technique des systèmes d'information H/F
Safran - Ile de France - Évry (91090)
Spécialiste systèmes informatiques qualité et référent procédure H/F
Safran - Ile de France - Colombes (92700)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -