Page 1 sur 1

[R] Besoin d'aide pour la GUICtrlEdit

Posté : jeu. 20 janv. 2011 21:58
par Coco
EDIT : A déplacer dans le topic d'aide GUIs, s'il vous plaît...

Bonjour à toutes et à tous,
J'ai un problème, et j'ai besoin de votre aide.

Je travaille actuellement sur un projet que je tiens à coeur :
Etant un programmateur aguerri de calculatrices texas instrument, j'ai créé un programme nommé
Ti Game Maker... (Il code en assembleur z80 puis compile pour calculatrice)

Tout marche à peu près correctement seulement voilà :
J'ai utilisé une GuiCtrlEdit pour l'affichage principal des messages.
Cependant, j'aimerais que les écritures qui se fassent dedans ne soient pas dues à un Send.
J'aimerais donc quelque chose qui puisse écrire automatiquement dans une GuiCtrlEdit sans passer par la fonction Send (j'ai déjà les boutons qui créent des String, mais j'aimerais qu'un message s'affiche dans la GuiCtrlEdit)
La fonction GuiCtrlEdit_SetText ne marche pas ou je ne l'utilise pas correctement.
J'aimerais donc que quelqu'un m'éclaire à ce sujet.
Merci bien

Petit code :

Code : Tout sélectionner

    $te = -1
    While $te = -1
        $te = FileOpen("Temp.ti", 0)
        Sleep(20)
    WEnd
    $stre = FileRead($te)
;~  GuiCtrlEdit_SetText($edit,$stre)
    FileDelete("Temp.ti")
 
Note : Temp.ti est un fichier généré par un programme extérieur (ainsi TIGM attend la génération du fichier)
j'ai mis GuiCtrlEdit_SetText en commentaire car ça plantait

Re: Besoin d'aide pour la GUICtrlEdit

Posté : jeu. 20 janv. 2011 22:05
par jchd
Le respect des règles de présentation des posts et un exemple (simple) de code existant employant la fonction qui pose problème seraient tous les deux bienvenus.

Re: Besoin d'aide pour la GUICtrlEdit

Posté : jeu. 20 janv. 2011 22:10
par Coco
jchd a écrit :Le respect des règles de présentation des posts et un exemple (simple) de code existant employant la fonction qui pose problème seraient tous les deux bienvenus.
C'est fait.

Re: [..]Besoin d'aide pour la GUICtrlEdit

Posté : ven. 21 janv. 2011 00:13
par bloodwolff
Guictrlsetdata <== Et Avec sa ?

Re: [..]Besoin d'aide pour la GUICtrlEdit

Posté : ven. 21 janv. 2011 00:19
par Tlem
Le plus simple aurait été de lire la documentation de la commande GUICtrlCreateEdit (et des autre commandes).
Cela vous aurait permi de sortir un truc dans ce genre :

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

$Form1 = GUICreate("Form1", 623, 442, 192, 124)
$Edit1 = GUICtrlCreateEdit("", 16, 16, 593, 377)
$Button1 = GUICtrlCreateButton("Lecture du fichier Temp.ti", 224, 408, 163, 25)
GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

        Case $Button1
            GUICtrlSetData($Edit1, FileRead("temp.ti"))


    EndSwitch
WEnd

Re: [..]Besoin d'aide pour la GUICtrlEdit

Posté : ven. 21 janv. 2011 08:18
par Coco
Ah ! Merci bien !
Ça fait plaisir l'entraide rapide comme ça.
Je mets un petit R entre crochets pour Résolu, non ?

Re: [R] Besoin d'aide pour la GUICtrlEdit

Posté : ven. 21 janv. 2011 23:56
par bloodwolff
Je mets un petit R entre crochets pour Résolu, non ?
C'est que tu comprend vite dis-donc ! :P