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

SAP Crystal Reports Discussion :

[CR6][CR8] cohabitation sur un même poste


Sujet :

SAP Crystal Reports

  1. #1
    obi
    obi est déconnecté
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1
    Points : 2
    Points
    2
    Par défaut [CR6][CR8] cohabitation sur un même poste
    Bonjour,

    Est-il possible de faire cohabiter une version 6 et une version 8 du moteur d'éxécution de crystal report sur une même machine ???

    Soit une machine utilisant un produit utilisant le moteur crystal report 6 depuis pas mal d'années sans soucis.

    Lors de l'installation d'un autre produit, (utilisant lui une version 8 de crystal report), apparement, les DLL de la version 6 ont été supprimées.

    Quelqu'un à une solution pour faire cohabiter ces 2 versions de crystal sur une même machine et comment réinstaller les DLL de la version 6 sans risque de conflit avec les DLL de la version 8 ??

  2. #2
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    J'ai les 2 versions de Crystal sur ma machine, car mes anciens projets utilisent le moteur CRPEAuto et les autres CRAXDRT. donc pas de soucis. les 2 éditeurs cohabitent correctement. En tout cas pour moi il n'y a pas de problème. Il faut juste faire attention à ne pas modifier un état 6 avec la version 8 sous peine de ne plus pouvoir l'executer ensuite dans ton projet.
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 61
    Points : 55
    Points
    55
    Par défaut
    Attention aussi à ne pas les installer dans les mêmes dossiers

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2002
    Messages : 246
    Points : 304
    Points
    304
    Par défaut
    Moi j'ai testé avec une 8.5 et une 9 et cela fonctionne très bien, mais bien sûr il faut bien faire attention avec quelle version on modifie un état.

  5. #5
    Membre confirmé
    Avatar de sur_uix
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2002
    Messages : 379
    Points : 550
    Points
    550
    Par défaut
    OU la attention, Officielement on peut faire cohabiter deux version de Crystal seulement depuis la 9.

    Maintenant L.nico a réussi, car il a utilisé deux moteurs différents, le CRPE et le CRAXDRT.
    Mais s'il avait utilisé le CRPE v6 et CRPE v8 il aurai eu qlq problèmes.
    Ensuite il faut savoir que dans les anciennes version (<9) Crytsal utilise un répertoire commun <windowsfolder>\Crystal et dedans il mais les DLL d'exportation, les drivers de base de données, les UFL etc... Donc dans ce répertoire tu aura un problème pour y faire cohabiter les version 6 et 8 à moins que (Je ne connais pas la liste des DLL version 6) leur nom de DLL soient différent. Mais j'en doute.

    Si Machuet dit qu'il y est arrivé c'est justement qu'il est dans le cas de figure prévue par Crystal, étant donnée que l'on ne peut plus sauver des rapports au format 8 avec la 9, Crystal à permit d'avoir les deux version sur un poste.

  6. #6
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    eclaircissement pour Sur_uix :
    Pourquoi ca marche chez moi ? car je n'ai plus le CRPEAUTO version 6.
    il a été écrasé par la version 8.
    Mais le CRPEAuto version 8 est sensiblement le même.
    Et le référencement DLL dans mon projet ne change pas.
    J'ai créé des classes pour chaque type de DLL.
    Car le pilotage de CRAXDRT est très différent du CRPEAUTO.
    Ce qui fait que je peux compiler mon projet qui est censé utiliser la DLL cRPE 6.0
    tout en utilisant la 8.0.
    Sur le poste client la Dll est 6.0 mais elle porte le même nom.
    Mon exe en VB6 pointe sur DLL nommée CRPEAUTO.
    Le seul PB pour moi réside dans le fait qu'une édition crée en 6 doit être modifiée avec Crystal 6.0

    Nicolas.
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  7. #7
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 61
    Points : 55
    Points
    55
    Par défaut
    Qui dit mieux ? Crystal 6, 8 et 9 sur un même poste 8)
    Précision, la version 6 ne me sert pas pour attaquer des bases de même type que les version 8 et 9. Y'a des limites au délire

  8. #8
    Membre confirmé
    Avatar de sur_uix
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2002
    Messages : 379
    Points : 550
    Points
    550
    Par défaut
    Citation Envoyé par L.nico
    {...}
    J'ai créé des classes pour chaque type de DLL.
    Car le pilotage de CRAXDRT est très différent du CRPEAUTO.
    Ce qui fait que je peux compiler mon projet qui est censé utiliser la DLL cRPE 6.0
    tout en utilisant la 8.0.
    {...}
    Nicolas.
    Alors ça c'est cool tu as développé une couche au-dessus de crystal pour que ton soft ne percois plus la différence entre les moteurs de Crystal.
    Mais dit moi c'est pas trop lourd à maintenir ?
    Et est-ce que tu arrives à exploiter tout le potentiel des différents moteurs, où cela est bloquant ?

    Par ce que moi p.ex. j'ai développé un petit soft pour extraire la structure d'un rpt (exporté la définition n'est pas assez complet pour moi) avec la CRPE8 mais il ne fonctionne pas du tout avec la CRPE9 par ce que ils ont fait plein de modife entre ces deux moteurs. J'envisagais de faire deux exe un pour crpe8 et un pour la crpe9. Mais bon si tu me dis que tu a réussi, je veux bien en savoir plus.


  9. #9
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Quand même pas à ce point ...
    Les projets utilisent soit CRPE soit CRAX par l'intérmédiaire d'une classe dédiée.
    La classe porte le même nom dans les 2 cas.
    Ce qui est pratique c'est que le code de l'application lui ne change pas ... Excepté une ligne de code dans le lanceur de l'application qui spécifie le moteur.
    Cela n'est pas bloquant du tout ... du tout ....
    Il n'y a aucune maintenance car une fois que la classe est créée, il n'y a plus rien à faire ...
    A +
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cohabitation de D7 et XE4 sur un même poste
    Par philippe.vernhes dans le forum EDI
    Réponses: 5
    Dernier message: 03/04/2014, 11h38
  2. IE 5,6 et 7 sur un même poste ?
    Par renaudjuif dans le forum Outils
    Réponses: 3
    Dernier message: 21/11/2006, 14h33
  3. installation sur un même poste de D5 et 7
    Par Juan dans le forum Delphi
    Réponses: 3
    Dernier message: 22/06/2006, 17h07
  4. 2 Applications réseau sur le même poste
    Par lio33 dans le forum Développement
    Réponses: 4
    Dernier message: 23/05/2006, 08h45
  5. Réponses: 3
    Dernier message: 10/01/2006, 18h06

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