[R] Besoin d'aide pour la GUICtrlEdit

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Coco
Niveau 1
Niveau 1
Messages : 12
Enregistré le : jeu. 20 janv. 2011 21:45
Status : Hors ligne

[R] Besoin d'aide pour la GUICtrlEdit

#1

Message 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
Modifié en dernier par Coco le ven. 21 janv. 2011 08:39, modifié 5 fois.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2282
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Besoin d'aide pour la GUICtrlEdit

#2

Message 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.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Coco
Niveau 1
Niveau 1
Messages : 12
Enregistré le : jeu. 20 janv. 2011 21:45
Status : Hors ligne

Re: Besoin d'aide pour la GUICtrlEdit

#3

Message 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.
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

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

#4

Message par bloodwolff »

Guictrlsetdata <== Et Avec sa ?
Compte skype : bloodwolfff
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#5

Message 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
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Coco
Niveau 1
Niveau 1
Messages : 12
Enregistré le : jeu. 20 janv. 2011 21:45
Status : Hors ligne

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

#6

Message par Coco »

Ah ! Merci bien !
Ça fait plaisir l'entraide rapide comme ça.
Je mets un petit R entre crochets pour Résolu, non ?
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

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

#7

Message par bloodwolff »

Je mets un petit R entre crochets pour Résolu, non ?
C'est que tu comprend vite dis-donc ! :P
Compte skype : bloodwolfff
Répondre