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 18/07/2008, 08h34   #1
Membre éclairé
 
Avatar de chtiot
 
Inscription : octobre 2002
Messages : 383
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 383
Points : 330
Points : 330
Par défaut Bitmaps dans un état

Bonjour,


Dans certains états, j'ai des champs bitmaps dont l'image est soit fixe dans le projet Rave, soit chargée dynamiquement dans l'événement ValidateRow du rvDataset comme suit :

Code :
1
2
3
4
5
6
7
8
9
10
        IF rvPage.Components[ncmp].ClassType = TRaveBitMap then begin
          // C'est un bitmap variable //
          if fileExists(BdPath + 'Images\' + xText + '.bmp') then begin
            (rvPage.Components[ncmp] as TRaveBitMap).Image.LoadFromFile(BdPath + 'Images\' + xText + '.bmp');
            sleep(delBmp);
            end
          else begin
            (rvPage.Components[ncmp] as TRaveBitMap).Image := nil;
          end;
        end;
Ca fonctionne parfaitement sauf que de temps en temps, bien que le fichier bitmap existe, le bitmap ne s'édite pas, comme s'il n'était pas renseigné (c'est vrai aussi pour les images figées dans le projet Rave).

En chargement dynamique, je me suis aperçu que la fréquence de ce problème se réduisait en mettant un délai après le LoadFromFile.

Par contre, pour ce qui est des bitmaps figés, je ne vois pas bien comment faire.

Quelqu'un aurait une idée ?

Merci
chtiot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 09h48   #2
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
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 634
Points : 4 537
Points : 4 537
Ben, voilà autre chose .... encore une "joyeuseté" de Rave .

Tu as plusieurs images sur la même page ?
as-tu essayé de changer l'ordre de création de l'image (order/send to back) ?
__________________
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 18/07/2008, 16h07   #3
Membre éclairé
 
Avatar de chtiot
 
Inscription : octobre 2002
Messages : 383
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 383
Points : 330
Points : 330
en général j'en ai qu'une seule...

par contre je n'ai pas essayé ce que tu dis, à voir.

en fait, je ne suis pas convaincu que ce soit un problème Rave...

je vais faire des essais ce week-end car ce midi j'ai noyé mon chagrin dans le rosé de provence donc vaut mieux que je coupe l'ordi...
chtiot 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 21h39.


 
 
 
 
Partenaires

Hébergement Web