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

Delphi Discussion :

[ole] attendre le chargement complet du composant


Sujet :

Delphi

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 61
    Par défaut [ole] attendre le chargement complet du composant
    bonjour,

    j'ai intégré dans delphi l'activex de edrawings, un logiciel de visualisation de modèles 3D.

    Seulement, je ne sais pas comment faire pour attendre le chargement complet de ce composant (affichage de celui-ci dans la fiche).

    Si on attend pas la fin d'affichage de celui-ci, et qu'on lui demande le chargement d'un fichier, il freeze.



    En regardant l'aide sur cet api, je n'ai pas trouvé de propriété ou événements indiquant le fait que le composant est prêt.

    y a t'il une méthode avec les api windows et ole ?

    je peux fournir les sources, mais il faudra installer edrawings2007 et l'ocx pour tester.

    merci à tous et bonne année.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Février 2006
    Messages
    624
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 624
    Par défaut
    Je ne sais pas s'il existe une méthode permettant de tester le chargement complet d'un activeX.
    Toutefois tu peux tester une propriété ou une méthode de l'activeX.
    Si le test est réussi alors le compo est chargé et à partir de là tu peux lui faire executer des traitements.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    boolCharge := false;
      while (not boolCharge)
      begin
      sleep(100);
      if (MonActiveX.propriete) then boolCharge := True;  
      end;

    @+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 61
    Par défaut
    j'ai essayé sans succès : il me semble que toutes les propriétés sont initialisées à la création du composant, et il n'y en a pas pour savoir quand celui-ci est chargé

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    As-tu essayé avec GetActiveOleObject ?
    [edit]
    Voir Aussi
    IOleClientSite::OnShowWindow
    ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 61
    Par défaut
    merci, je consulte la faq ....

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 61
    Par défaut
    j'ai essayé mais je ne sais pas quoi mettre comme classname dans la fonction.

Discussions similaires

  1. Attendre le chargement complet d'une iFrame
    Par ToxiK dans le forum jQuery
    Réponses: 8
    Dernier message: 13/01/2010, 21h23
  2. chargement de fonction, onload ? attendre le chargement complet
    Par italiasky dans le forum ActionScript 1 & ActionScript 2
    Réponses: 3
    Dernier message: 11/12/2008, 18h32
  3. Réponses: 2
    Dernier message: 05/02/2007, 12h29
  4. action APRES chargement complet ...
    Par PinGuy dans le forum Delphi
    Réponses: 7
    Dernier message: 06/07/2006, 17h16
  5. [FLASH MX2004] Chargement dynamique de composant
    Par stailer dans le forum Flash
    Réponses: 4
    Dernier message: 08/07/2005, 00h40

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