J'apprends en pratiquant. On m'a donné un fichier OCX qui, d'après ce qui m'a été donné, a été créé en utilisant VB6 et j'ai la tâche de créer une interface utilisateur pour tester toutes les fonctionnalités décrites dans un fichier de documentation mal écrit. En plus de cela, je ne suis pas très versé dans VBScript mais j'ai réussi à esquiver quelques balles tout en apprenant.Accéder à l'élément de collection VB6 à partir de VBScript incorporé au HTML
J'ai une méthode qui retourne un Collection
et lorsque je tente d'y accéder à partir de VBScript Je ne suis en mesure d'interroger la Count
mais lorsque je tente de faire job.Item(i)
ou job(i)
je reçois une erreur indiquant qu'il ne possède pas cette propriété ou méthode.
Quelqu'un peut-il me diriger dans la bonne direction pour pouvoir parcourir le contenu de cette collection?
Je devais le faire à partir de JavaScript mais comme certaines choses n'étaient pas si faciles, j'ai décidé que VBScript pourrait peut-être m'aider à combler les lacunes où JavaScript ne l'a pas coupé. Je peux accéder à toutes les propriétés de l'ActiveXObject à partir de JavaScript, mais les méthodes qui renvoient d'autres objets VB sont un peu plus obscures pour moi. J'ai essayé aJob.Item(iCount)
, aJob.Items(iCount)
et aJob(iCount)
.
Mon code est:
For iCount = 1 To aJobs.Count
MsgBox("Num " & iCount)
MsgBox(aJobs.Item(iCount))
Next
Merci.
Qu'est-ce que c'est 1998? * (désolé ...) * – ChaosPandion
Pourquoi les point-pointeurs hantent les threads VB6? (probablement aussi désolé) – Bob77