IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

Installation des RxLibs dans Delphi 12


Sujet :

Composants VCL Delphi

  1. #1
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 405
    Points : 3 171
    Points
    3 171
    Par défaut Installation des RxLibs dans Delphi 12
    Bonjour,

    pour ouvrir un ancien projet en D7, avec D12.1 j'ai besoin des RxLib. J'ai trouvé :

    RxLib pour Delphi

    la doc dit d'utiliser RxInst.exe, mais ce fichier n'est pas dans le Zip ?

    Pour D7, il fallait compiler puis installer les Dpk dans un certain ordre. Mais pour D12, les noms des Dpk ont changé.

    Quelqu'un aurait il un mode d'emploi pour l'installation de cette version des RxLibs ?

    Merci
    A+
    Charly

    Ps : je ne veux pas utiliser JCL et JVCL car les noms des composants ont changé ==> galère

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 202
    Points : 41 443
    Points
    41 443
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    j'en tombe des nues, RXLib continue son bonhomme de chemin !!
    J'ai donc téléchargé et comme toi constaté l'absence de RXinst, indiqué dans la seule doc d'installation (dans le readme.text du répertoire help, même si dans le helppatch il y a celle pour les vieilles versions)

    Perso j'ouvrirai le D:\serge\Documents\unrxlib_275_u_1_0_22.rar\units\packages_D12_Athens\RXLib_d12_Athens.grouproj et à partir de là compilerai les Rtm* et , après, installerai les dcl*.
    Attention avec cette histoire de BDE et un tour dans les *.inc est fortement conseillé avant
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 405
    Points : 3 171
    Points
    3 171
    Par défaut
    Merci Serge,

    je vais tester selon tes conseils. Par contre je ne me rappelle plus ou il faut ajouter le répertoire des bpl de RxLib ?

    A+
    Charly

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 202
    Points : 41 443
    Points
    41 443
    Billets dans le blog
    63
    Par défaut
    Dans les chemins de bibliothèques soit au niveau de ton projet soit niveau EDI.
    En fait cela dépend de ce que tu veux faire, les garder et compiler, juste ouvrir un ancien projet et remplacer les composants RX ou un ouvrir le projet puis compiler (tu gardes les TRXxxxxx) et enfin
    pour un seul projet (donc option du projet) projet/options/compilateur delphi dans 'chemins de recherche'
    ou pour plusieurs (tu gardes les RX et tu utiliseras même dans de nouveaux projets) donc niveau EDI (Outils/options/langage/delphi/bibliothéques et en ajoutant le chemin)
    en gras les items du menu de l'IDE
    [Edit]
    j'ai pris le temps de tester l'installation (sur 12.1) tout s'est bien passé en prenant les projets du groupe dans l'ordre
    (-> = click droit sur le nom du projet)
    rtmrxctl290 -> compiler
    dclrtlctx290 -> installer

    Nom : Capture.PNG
Affichages : 145
Taille : 41,2 Ko
    devine la suite
    Nom : Capture.PNG
Affichages : 144
Taille : 37,0 Ko
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  5. #5
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 405
    Points : 3 171
    Points
    3 171
    Par défaut
    Ok, merci

  6. #6
    Expert éminent Avatar de sergio_is_back
    Homme Profil pro
    Consultant informatique industrielle, développeur tout-terrain
    Inscrit en
    Juin 2004
    Messages
    1 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant informatique industrielle, développeur tout-terrain
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 166
    Points : 6 069
    Points
    6 069
    Par défaut
    @Charly910 : Depuis de nombreuses années les composants RxLIB ont été intégrés à la Jedi Library (JVCL) qui est disponible dans GetIt, ce ne serait pas plus simple dans ton cas ?

  7. #7
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 405
    Points : 3 171
    Points
    3 171
    Par défaut
    Bonjour Sergio_is_back,

    merci, mais les noms des composants ont changé et je voulais éviter de galérer en changeant les composants !

    A+
    Charly

  8. #8
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 405
    Points : 3 171
    Points
    3 171
    Par défaut
    Bonjour,

    j'ai renoncé à installer les RxLib dernières versions sur D12.1 CE, car j'ai une violation d’accès en fin d'installation :

    Vérification des dépendances de projet...
    [Erreur fatale] Violation d'accès à l'adresse 64C9ED6B dans le module 'DclRxCtl290.bpl'. Lecture de l'adresse 00000000
    Je me suis donc rabattu sur JCL et JVCL avec Getit.

    Problème avec le pack JCL de Getit : l'installation se termine, car la version de JCL n'est pas compatible avec D12 !

    Je regrette d'avoir lâché mon D10.4 CE que je ne peux plus activer faute de licence valide !

    Peut être que l'on peut installer JCL et JVCL manuellement depuis Github ?

    Est ce que quelqu’un a un mode d'emploi de l'installation en Français ?

    Merci

    A+
    Charly

  9. #9
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 202
    Points : 41 443
    Points
    41 443
    Billets dans le blog
    63
    Par défaut
    Je vais me re-pencher sur l'obtention d'une version community pour pouvoir répondre à ce genre de questions.
    Mes tests ne sont pas allés plus loin que l'installation sur une 12.1 Entreprise et ce sans souci.
    Toutefois as tu fais attention au .inc qu'il faut modifier (ou pas selon besoins) avant toute tentative.
    L'as tu bien fait en 2 étapes, comme moi, la partie composant non DB puis la partie composant DB ? Car je suis étonné de la violation d'accès
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  10. #10
    Membre actif Avatar de oneDev
    Homme Profil pro
    dilettant
    Inscrit en
    Mars 2019
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : dilettant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 220
    Points : 238
    Points
    238
    Par défaut
    Citation Envoyé par Charly910 Voir le message
    Peut-être que l'on peut installer JCL et JVCL manuellement depuis Github ?

    Est ce que quelqu’un a un mode d'emploi de l'installation en Français ?
    C'est ce que j'ai fait effectivement. J'ai remplacé il y a plusieurs mois RXLib par Jedi.
    Par contre, c'est vrai que l'installation est parfois un peu embêtante.

    voici la procédure d'installation :

    1. Télécharger le dépôt jedi

    Besoin seulement du fichier jedi.inc

    2. Télécharger les dépôts
    jcl
    jvcl

    3. Tu décompresses tout ça dans un dossier, par exemple C:\DelphiComposants\

    4. Tu copies ensuite le fichier jedi.inc dans C:\DelphiComposants\jcl\source\include\jedi\

    5. Dans un terminal tu exécutes les fichiers
    C:\DelphiComposants\jcl\jcl\install.bat
    puis
    C:\DelphiComposants\jvcl\jvcl\install.bat

  11. #11
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 405
    Points : 3 171
    Points
    3 171
    Par défaut
    Merci OneDev, dans le install.bat de Jcl, mais j'ai encore :

    Compiling JediIncCheck...
    Using Embarcadero RAD Studio 10.6

    This version of the product does not support command line compiling.


    An error occured while compiling the installer. Installation aborted.

    Appuyez sur une touche pour continuer...
    je pense que les Jcl etJVcl n'ont pas été portées sous D12.1 CE

    A+
    Charly

    @SergioMaster : je vais retester les RxLibs ...

  12. #12
    Fxg
    Fxg est déconnecté
    Membre éclairé
    Homme Profil pro
    ingénieur financier
    Inscrit en
    Septembre 2003
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : ingénieur financier

    Informations forums :
    Inscription : Septembre 2003
    Messages : 511
    Points : 838
    Points
    838
    Par défaut
    Citation Envoyé par Charly910 Voir le message
    Merci OneDev, dans le install.bat de Jcl, mais j'ai encore :



    je pense que les Jcl etJVcl n'ont pas été portées sous D12.1 CE

    A+
    Charly

    @SergioMaster : je vais retester les RxLibs ...
    Sous D11.3 Ce cela fonctionne bien mais pas à partir de l'install car plus d'accès au compilateur en ligne. Il faut donc installer les paquets un par un. Plus fastidieux mais cela fonctionne bien.

    cd https://www.developpez.net/forums/d2...tion-jcl-jvcl/

  13. #13
    Membre chevronné
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 287
    Points : 1 934
    Points
    1 934
    Par défaut
    Bonsoir,

    Cela fait un certain temps, j'avais tenté de (dé)laisser mon bon vieux et pratique D7 contre un plus récent.

    Mais à cause d'une impossibilité de l'installation de cette Lib, malgré des heures d'acharnement ; j'ai renoncé à continuer avec une toute nouvelle version de Delphi qui en plus... écrivait sans rien me dire/demander sur mes anciens programmes afin de peut-être les rendre compatibles

    Le pire est que je ne regrette rien (honte à moi )

    Bref, je n'y arrivais pas et cela devait être le fait que ma version était free... Tout comme D7 comporte malgré tout certaines limitations...

    Hello Fxg qui m'avait gentiment proposé lors de cette galère de me guider par téléphone : ça ne s'oublie pas

    Et... oui my link

Discussions similaires

  1. Réponses: 7
    Dernier message: 07/11/2019, 16h07
  2. Installer des thèmes dans firefox
    Par mc guill dans le forum Firefox
    Réponses: 1
    Dernier message: 22/11/2008, 17h40
  3. [INNO] Installer des fichiers dans le dossier système
    Par Zl@b][roth dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 20/03/2008, 10h17
  4. (Re) ordre Z des composants dans delphi
    Par laventure dans le forum Langage
    Réponses: 2
    Dernier message: 10/10/2005, 12h30
  5. ordre Z des compos dans delphi
    Par laventure dans le forum Langage
    Réponses: 2
    Dernier message: 08/10/2005, 08h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo