Question

Je suis en train d'utiliser AutoIt dans une application C # de la manière suivante:

au = new AutoItX3Lib.AutoItX3Class();
.
.
.
.
au.WinMenuSelectItem("MySoftware", "", "&File", "&Open");

Sur la compilation de ce que j'obtiens l'erreur suivante:
Erreur 1 Aucune surcharge pour la méthode 'WinMenuSelectItem' est '4' arguments

Aller par la définition de WinMenuSelectItem ( http: //www.autoitscript. com / AutoIt3 / docs / fonctions / WinMenuSelectItem.htm ) Je ne sais pas comment je vais sur la fixation de cela.

Merci

Était-ce utile?

La solution

Essayez d'ajouter des chaînes vides pour les autres paramètres.

au.WinMenuSelectItem("MySoftware", "", "&File", "&Open", "", "", "", "", "");

Autres conseils

Ce document est qu'accessoirement pertinent pour vous. Vous utilisez un wrapper .NET autour d'un objet COM -. Vous devez savoir ce que l'interface est à cette enveloppe

Le problème est exactement ce que le compilateur vous dit qu'il est ... il n'y a probablement pas de surcharge pour cette version de cette méthode qui prend 4 arguments.

Si vous utilisez Visual Studio, IntelliSense vous dira quels paramètres sont attendus ... ou vous pouvez utiliser le « Explorateur d'objets » (clic droit sur la référence AutoItX3Lib dans votre projet).

Si vous ne l'utilisez Visual Studio, Red Gate réflecteur est un outil gratuit qui procédera à l'inspection de l'ensemble pour vous. Vous pouvez l'utiliser pour déterminer quels paramètres sont attendus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top