Nyio
Messages postés8Date d'inscriptionmercredi 21 avril 2010StatutMembreDernière intervention13 juillet 2010
-
2 juin 2010 à 09:22
Nyio
Messages postés8Date d'inscriptionmercredi 21 avril 2010StatutMembreDernière intervention13 juillet 2010
-
2 juin 2010 à 11:51
Bonjour,
Je travail actuellement sur un logiciel de détection de défauts qui m'affiche une cartographie des défauts sur un bmp. Sur cette cartographie je trace deux zones en utilisant les fonction polyline ou arc.
J'ai besoin ensuite de faire un export vers excel des données et de la cartographie. Cet export créé 2 classeurs excel (donc une par zone) et je veux que mon bmp exporté vers excel ne contienne que la zone décrite dans mon classeur excel.
Pour faire l'export vers excel je passe en paramètre dans ma fonction l'élément MyTImage.Picture.Bitmap.
J'ai donc créer deux procédures quasi-similaires à la création initiale de mon bmp (avec les deux zones) en retirant simplement la fonction traçant la zone qui ne m'interesse pas.
J'effectue l'export vers excel à l'aide d'un bouton, c'est donc la procédure du bouton qui appel les différentes procédures pour l'export.
Pour faire simple ça donne à peu de chose près ce schéma :
procédure bouton
{
dessiner zone 1
export vers classeur 1
dessiner zone 2
export vers classeur 2
dessin avec toute les zones
}
Problème : Le dessin du bmp se fait bien dans chaque fonction, j'ai vérifié, mais lors de l'export vers excel le bmp exporté est celui qui était affiché à l'écran avant le clic sur le bouton export (donc avec les deux zones).
Ma question est : comment faire pour avoir le bon bmp dans chaque classeur?
Nyio
Messages postés8Date d'inscriptionmercredi 21 avril 2010StatutMembreDernière intervention13 juillet 2010 2 juin 2010 à 11:51
Après d'autres test je peux dire que mon bmp n'est pas mis à jour dans la procédure du bouton, il est redessiné lorsque la procédure du bouton prend fin.
Y'a t-il un moyen de mettre à jour le bmp dans la procédure du bouton ?