Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Rave
Rave Forum d'entraide sur Rave Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/10/2011, 14h49   #1
Membre à l'essai
 
Inscription : janvier 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 57
Points : 22
Points : 22
Par défaut Problème Migration Rave 7.5.2 BE -> 9.0.0 BE

Bonjour à tous

Au sein de notre entreprise, nous utilisons Rave Reports depuis 6 ans sans aucun problème.
Mais depuis le passage à RAD Studio XE et Rave 9.0.0, je rencontre un problème grave.

Tout d'abord, l'application concerné est un serveur d'impression multithread qui instancie dynamiquement les objets Rave (TRvProject, TRvSystem ...)
le fichier .rav est chargé dynamiquement aussi.
Depuis le changement de version, j'ai du ajouter RvLDCompiler à mon uses pour que l'appel à TRvProject.ExecuteReport fonctionne. et effectivement ça fonctionne
Sauf que ça ne marche qu'une seule fois. Pour la deuxième impression !! j'ai une jolie violation d'accès ^^ et pour les suivantes, j'ai une erreur du compiler Rave me disant qu'il attend un valeur boolean...

Bref, mon appli est HS.
Alors je me demande si ce fameux LDCompiler (qui apparemment était transparent ou absent dans les versions précédentes) a quelques problème pour le fonctionnement multithreadé. Sachant que pour mes test je n'ai qu'un seul thread actif, j'ai peur que cette piste ne soit pas la bonne...

Si vous avez une once de réponse à m'apporter, elle sera la bienvenue...

Ludovic
Peck777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 07h54   #2
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 624
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 624
Points : 4 529
Points : 4 529
Citation:
Envoyé par Peck777 Voir le message
Mais depuis le passage à RAD Studio XE et Rave 9.0.0, je rencontre un problème grave.
ça , c'est pas une bonne nouvelle , moi qui envisageait ma migration a XE , j'attendrais encore .....
n'ayant donc pas XE ni Rave 9.0 difficile de fournir une réponse
Citation:
Sauf que ça ne marche qu'une seule fois. Pour la deuxième impression !! j'ai une jolie violation d'accès ^^ et pour les suivantes, j'ai une erreur du compiler Rave me disant qu'il attend un valeur boolean...
Pour les 2° impressions par contre , j'ai déjà eu des violations d'accès dans les versions que j'utilise : Depuis je n'oublie jamais de faire des 'Close' .
C'est peut être une piste . Désolé de ne pouvoir en dire plus et je présume que Nevrona restera silencieux
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 15h17   #3
Membre à l'essai
 
Inscription : janvier 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 57
Points : 22
Points : 22
Effectivement Nevrona reste TRES silencieux ......
leur site n'est plus à jour depuis 2004 ^^

sinon, j'ai à peu près compris ce qu'il se passe. le nouveau compilateur RAVE n'aime pas quand il est appelé par des objets instanciés dynamiquement.
car j'ai repris un ancien code monothreadé où les composants RAVE sont posé dans le .dfm et là ça remarche !

Mais horreur oh désespoir ! j'ai 2 rapports qui ne s'imprime plus
(Unexpected code [0] found in report file.)

la migration du fichier RAVE a du déconner quelque part...

Bref, pour réparer ça, je ne me suis pas casser la tête (car migration prévu en FastReport 4), j'ai repris mon projet Delphi 2007, Rave 7.5.2, l'ancien .rav et roule ma poule.

Exit(Nevrona);
Peck777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h33.


 
 
 
 
Partenaires

Hébergement Web