Page 1 sur 1

[R] Probleme F5 dans Scite et WinAPI_RegisterWindowMessage

Posté : sam. 19 déc. 2009 17:21
par Lionel
Bonjour à tous,

J'ai un petit problème avec la fonction GO (F5) dans Scite:

J'ai un script qui reçois des "WindowMessages" provenant d'une autre application.

J'utilise les fonctions:

Code : Tout sélectionner

$iMsg = _WinAPI_RegisterWindowMessage('My message')
GUIRegisterMsg($iMsg, '_myFunc')
pour récupérer les messages.

Mon problème et que lorsque je tape F5 dans Scite, le script se lance mon application apparait mais ne reçois aucun messages.
Par contre, si je lance mon script directement avec AutoIt3.exe (Demarrer/AutoIt v3/Run Script) tout va bien, mon application reçois bien les messages.

Le scripte compilé (F7 ou Ctrl F7) fonctionne normallement.

Une petite idée ?

J'utilise les dernières versions :
AutoIt: 3.3.2.0
Scite: 1.79
OS: Vista Ultimate 32b

Merci d'avance pour vos réponses.

Lionel.

Re: [..] Probleme F5 dans Scite et WinAPI_RegisterWindowMessage

Posté : sam. 19 déc. 2009 23:49
par Tlem
Il vous faut lancer Scite4AutoIt en mode administrateur.

Re: [..] Probleme F5 dans Scite et WinAPI_RegisterWindowMessage

Posté : dim. 20 déc. 2009 00:41
par Lionel
Bonsoir Tlem,

J'ai bien déclarer Scite4Autoit à "Exécuter en tant qu'administrateur", je l'ai fait dès l'installation.
Je parcours le forum depuis quelque temps et j'avais déjà vu cette info.

J'ai vérifier, c'est bien coché....

Je continue à chercher,car c'est pas très pratique de lancer Autoit.exe à chaque fois qu'on veux tester son appli.

Merci encore,

Lionel

Re: [..] Probleme F5 dans Scite et WinAPI_RegisterWindowMessage

Posté : dim. 20 déc. 2009 00:52
par Tlem
Malgré ce que vous venez de dire, pouvez-vous quand même faire un clic de droite sur l'icône Scite et choisir 'Exécuté en tant qu'administrateur'.
Et avez vous essayé sans le contrôle de compte d'utilisateur ?

Re: [..] Probleme F5 dans Scite et WinAPI_RegisterWindowMessage

Posté : dim. 20 déc. 2009 00:52
par Lionel
Bon et bien c'est résolu, en fait il ne faut pas cocher la case "Exécuter en tant qu'administrateur".

Je l'ai décochée et maintenant tout fonctionne.

Lionel.