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

VB 6 et antérieur Discussion :

adding an ActiveX control at run-time


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut adding an ActiveX control at run-time
    Bonjour,
    Lorsque comctl32 et mscomctl sont référencé dans le projet, si l'on dépose sur une form un composant imageList1(mscomctl) , que l'on alimente dynamiquement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
      Dim imgX As ListImage
      Set imgX = Me.imageList1.ListImages.Add(, , Me.tremplin.Image)
      imgX.Key = keyListView
    il se produit une erreur type incompatible.
    Pour palier a cette erreur je supprime la référence à msconctl et tente de créer le composant à la main
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Dim WithEvents ctlDynamicIL As VBControlExtender
    -----------
    Private Sub Form_Load()
    Licenses.Add "MSComctlLib.ImageListCtrl"
    ------------
    Sub maSub(ByVal strFile As String)
    Set ctlDynamicIL = Controls.Add("MSComctlLib.ImageListCtrl", _
                        "myctlIL", frmMain)
    
    Dim imgX As ctlDynamicIL.object.ListImage 'ici Erreur
    Set imgX = ctlDynamicIL.object.ListImages. _
    Add(, , Picture1.Image)
    Erreur type défini par l'utilisateur non défini
    Merci

  2. #2
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    Dim imgX As object

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. run-time error 429 : ActiveX component can't create object
    Par fouinespro dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 25/04/2014, 13h59
  2. Réponses: 1
    Dernier message: 20/02/2010, 09h03
  3. "Run-Time error '429' ActiveX Component can't create objet"
    Par wajdisoft dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 16/09/2009, 01h54
  4. Migration Access 97 vers SQL Server + Access Run Time
    Par KiDiBoo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 31/10/2005, 10h05
  5. problème java run time environment
    Par abrmed dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 19/08/2005, 14h27

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