scripterman Posted July 1, 2010 Posted July 1, 2010 (edited) Hello.. I would appreciate if someone could help me out, I think I'm going crazy.. I was writing a quite simple script, in a form of many other scripts I have written. It consists of a simple GUI with some fields and a button, when the button is pressed some calculations are being made, and I get something in an Edit Control. But it's like when I press the button, the values that are passed are "insane".. I've tried debugging it, so I started stripping any calculations and useless stuff. The simplest form I've gone to is the following: expandcollapse popup#include <EditConstants.au3> #include <GUIConstantsEx.au3> $Form1 = GUICreate("", 400, 400) $hLblA = GUICtrlCreateLabel("Input Α =", 16, 72, 99, 23) $InputA = GUICtrlCreateInput("", 120, 72, 73, 21) $hLblB = GUICtrlCreateLabel("Input Β =", 16, 104, 98, 23) $InputB = GUICtrlCreateInput("", 120, 104, 73, 21) $hLblC = GUICtrlCreateLabel("Input C =", 16, 144, 84, 23) $InputC = GUICtrlCreateInput("", 104, 144, 49, 21) $hLblD = GUICtrlCreateLabel("Input D =", 48, 176, 52, 23) $InputD = GUICtrlCreateInput("", 104, 176, 49, 21) $hBtn = GUICtrlCreateButton("Button", 248, 112, 89, 33) $hEdit = GUICtrlCreateEdit("", 96, 256, 225, 129, BitOR ($ES_MULTILINE, $ES_READONLY)) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $hBtn GUICtrlSetData ($hEdit, $InputA) EndSwitch WEnd As you can see, the code is very straightforward, when the button is pressed, I should just get in the edit control box what I entered as Input A. BUT the output is a bit crazy. I leave the field empty (or I type anything), and as soon as I press the button, I get "4" in the edit control. Please, tell me, am I going crazy? Or is there anything VERY simple that I'm overlooking? Edited July 1, 2010 by scripterman
somdcomputerguy Posted July 1, 2010 Posted July 1, 2010 Try this GUICtrlSetData ($hEdit, GUICtrlRead($InputA)).. - Bruce /*somdcomputerguy */ If you change the way you look at things, the things you look at change.
scripterman Posted July 1, 2010 Author Posted July 1, 2010 Try this GUICtrlSetData ($hEdit, GUICtrlRead($InputA))..I KNEW I was overlooking something VERY VERY simple.. How could I be so distracted.. Must be very tired.. Thanks
somdcomputerguy Posted July 1, 2010 Posted July 1, 2010 You bet. Get some Sleep() - Bruce /*somdcomputerguy */ If you change the way you look at things, the things you look at change.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now