Rare sont mes apparitions sur ce forum (réponses souvent trouvées après quelques recherches), mais là je dois avouer que je coince radicalement.
Mon besoin est simple : piloter des IHM d'un programme développé sous Labwindows, en utilisation les fonctions de la dll associée. Cette procédure a pour but de contourner l'absence de control ID sur ces IHM spécifiques (impossibilité donc d'utiliser des fonctions du type "ControlClick") et d'éviter de se rabattre sur un "jonglage" de Send("{TAB}").
J'ai en ma possession la dll et le .h associé, contenant les prototypes des fonctions contenues dans la dll. Exemple de prototype de fonction :
Code : Tout sélectionner
int __declspec(dllexport) __stdcall CloseIHM()Code : Tout sélectionner
;Lancement du programme avec "Run"
;code
;Appel d'une fonction de pilotage d'IHM
DllCall("chemin_dll.dll", "int", "CloseIHM") ;également testé : DllCall("chemin_dll.dll", "int:cdecl", "CloseIHM")
Ma question est donc la suivante : Est-ce la syntaxe du protype de fonction contenue dans la dll qui pose problème à AutoIt, ou bien tout autre problème que je n'aurai pas encore identifié???
Merci d'avance pour les réponses que vous pourriez apporter.
Cordialement,
KK




