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 :

VCL Crystal Report XI


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 30
    Par défaut VCL Crystal Report XI
    Bonjour à tous,

    Je vais poser ici la même question que j'ai posé dans le forum Crystal dédié où je n'ai pas de succès.

    Y'en aurait-il ici qui utilise encore la VCL Crystal ? Si oui, avec quelle version de Delphi ?
    J'essaye tant bien que mal de la faire tourner sur Delphi 2010 (en attendant de passer à XE2) mais impossible de connecter le composant à la base (cela semble être un problème d'Unicode).
    Donc si quelqu'un y est arrivé, qu'a-t-il modifié dans les units Crystal pour y arriver ?

    (Vous trouverez plus de détails dans ce post)

    Merci d'avance,
    Sylvain

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    Force le type AnsiString à tes passages de paramètre !

    Comme par défaut String c'est UnicodeString, il y a un truc qui ne doit pas lui plaire !

    Pour le moment, on utilise encore un vieux Crystal Report 8.5 et cela fonctionne encore !
    Je n'ai pas encore migrer mon poste, mais un collègue qui s'occupe de la majorité des rapports est passé en XE2 et cela fonctionne !

    On a pas trouve de VCL CR XI, semble que tout soit .NET
    Tu l'as trouvé où la VCL CR XI ou alors tu as bidouillé une VCR CR 8.5 pour qu'elle utilise XI ?
    Si tu as bidouillé, remplace tous les String par AnsiString dans la VCL CR bidouillé
    Si tu as trouvé une vrai VCL CR XI, un lien m'intéresse

    Mon boss comme toi, songe aussi à créer un objet .NET via Prism qui sera un Proxy pour C++Builder XE2

    N'ayant jamais fait de CR, et ne m'étant jamais occupé des Rapports, je n'ai pas bcp plus de détail !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 30
    Par défaut
    VCL Crystal XI tout ce qu'il y a d'officiel ici

    Elle n'est donc pas bidouillée !

    J'ai essayé avec la vcl 8.5 est j'ai exactement le même problème...

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    Je me suis trompé de Version, c'est Crystal Report 2011, où l'on a pas trouvé la VCL !
    Je confonds toujours XI et 2011

    La XI (ou 11), on l'a déjà mais on ne l'utilise pas, on est resté en 8.5
    CRXI n'est plus supporté par SAP ?
    Si tu migres passent directement en CR2011 + Interop Delphi Prism
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 30
    Par défaut
    Ha ok, il n'y en a pas après la 11, donc tu ne risques pas de la trouver...

    N'y aurait-il pas moyen de tu me files ton Ucrpe32.pas (et aussi le CRDynamic.pas) que je compare avec le mien ?

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    On utilise pas cette VCL mais directement Crystal_OCX et le composant TCrystalReport généré par l'importateur TLB de crystl32.ocx

    J'avais juste regardé, il y a un an la VCL 11 pensant à tord que c'était pour 2011, c'est en lisant une documentation que je me suis rendu compte que XI était une vieille version, qu'il y avait entre temps 2008 et 2011

    Et je confirme dans TOUS les fichiers du ZIP
    remplace
    - String par AnsiString
    - Char par AnsiChar
    - PChar par PAnsiChar

    Idem pour les Api Windows, force le A pour ANSI comme par exemple LoadLibraryA, MessageBoxA ... Cela m'étonne que cette VCL se soit compilé du premier coup, ou alors tu as un millier de warning que tu n'as pas pris en compte
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. VCL pour la dernière version de Crystal Reports avec Delphi 2010 ?
    Par [ZiP] dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 23/02/2012, 11h57
  2. Crystal reports et VCL
    Par say dans le forum C++Builder
    Réponses: 1
    Dernier message: 04/08/2005, 12h32
  3. VCL de Crystal Report pour utilisation dans C++Builder
    Par dibak dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/02/2004, 17h04
  4. CRYSTAL REPORT ET NATSTAR
    Par TILK dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 03/09/2002, 16h42
  5. [Crystal Report][VB6] instruction PrintReport
    Par yyyeeeaaahhh dans le forum SDK
    Réponses: 4
    Dernier message: 29/07/2002, 14h58

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