Page 2 sur 2
Re: [..] Problème avec la fonction "_GUICtrlRichEdit_Create"
Posté : mer. 08 août 2012 16:02
par mikell
Le @error=101 sur le _GUICtrlRichEdit_InsertText veut dire que la fonction n'a pas trouvé le handle de la richedit
Il faut vérifier que les handles sont bien créés, essaie en mettant ça (copie-colle toute la fonction dans mon script précédent) :
► Afficher le texte
Code : Tout sélectionner
Func _Visualiser_texte()
$GuiFilles[$n-1][0] = GUICreate("Gui Fille " & $n-1, 400, 200)
$GuiFilles[$n-1][1] = _GUICtrlRichEdit_Create($GuiFilles[$n-1][0], "", 1, 1, 400, 200, BitOR($ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL))
GUISetState()
_ArrayDisplay($GuiFilles)
$a = _GUICtrlRichEdit_InsertText($GuiFilles[$n-1][1], "Voici mon texte , Voici mon texte ...")
;msgbox(0,"debug", $a & @crlf & @error)
EndFunc
Re: [..] Problème avec la fonction "_GUICtrlRichEdit_Create"
Posté : mer. 08 août 2012 18:57
par corrs78
voilà le résultat :
en effet on ne récupère pas le Handle.
Re: [..] Problème avec la fonction "_GUICtrlRichEdit_Create"
Posté : mer. 08 août 2012 23:23
par mikell
Hum selon le forum US ça vient de l'udf, problème recensé dans ce ticket
http://www.autoitscript.com/trac/autoit/ticket/2077
Apparemment cette version de l'udf fonctionnerait
http://www.autoitscript.com/forum/index ... h_id=36222
Dommage que TommyDDR soit en vacances, il s'était beaucoup branché sur le sujet ^^
Re: [..] Problème avec la fonction "_GUICtrlRichEdit_Create"
Posté : jeu. 09 août 2012 00:26
par corrs78
en effet tu as trouvé la solution
avec cet UDF ça fonctionne nickel.
En tout cas merci pour tout, car grâce à toi, j'ai encore mieux compris la gestion du "multi GUI"
Re: [R] Problème avec la fonction "_GUICtrlRichEdit_Create"
Posté : mar. 23 avr. 2013 14:25
par mimione
Bonjour
Petit bémol (tardif) quand même.
Cette version "non officielle" de GuiRichEdit.au3 fonctionne en effet un peu mieux, mais on retrouve un problème lors de la 16 ème génération du "RichEdit". Le retour, lors de l'attribution du handle est alors une erreur 16 qui n'est pas dans le manuel...
Ce fichier d'include n'est donc pas encore la panacée si, comme c'est le cas qui m'a occupé aujourd'hui, on a besoin d'appeler de multiples fois une fonction qui crée temporairement un RichEdit pour manipuler des texte...