alfa Posted October 4, 2011 Posted October 4, 2011 I am confused how get the input data with this. $d4currently returns 3. can someone explain what am i doing wrong ? Thanks expandcollapse popup#include <GUIConstantsEx.au3> #include <ButtonConstants.au3> #include <StaticConstants.au3> #include <Array.au3> #include <WindowsConstants.au3> Opt('MustDeclareVars', 1) _Main() Func Terminate() Exit 0 EndFunc ;==>Terminate Func _Main() Local $button1, $button2, $button3, $button4, $button5, $button6, $button7, $msg Local $output1, $output2, $output3, $output4, $output5, $output6, $output7 Local $d4, $d5 GUICreate("ZarcI", 235, 250, -1, -1, $WS_EX_TOPMOST) $d4 = GUICtrlCreateInput("", 5, 15, 30, 30) GUICtrlCreateUpdown(-1) GUICtrlCreateLabel("d4", 40, 25) $button1 = GUICtrlCreateButton("Salla", 70, 20, 40, 20) $output1 = GUICtrlCreateLabel("", 120, 15, 30, 30, BitOR($BS_PUSHLIKE, $SS_CENTER)) GUICtrlSetFont(-1, 9, 800, "", "Comic Sans MS") GUICtrlSetFont($output1, 12, 800, "", "Comic Sans MS") GUISetState() ; Run the GUI until the dialog is closed While 1 $msg = GUIGetMsg() Select Case $msg = $button1 Dim $Val[$d4] For $i = 0 To UBound($Val) - 1 While 1 $Val[$i] = Random(1, 4, 1) For $j = 0 To $i - 1 If $Val[$i] = $Val[$j] Then ContinueLoop 2 EndIf Next ContinueLoop 2 WEnd Next GUICtrlSetData($output1, $Val[0] + $Val[1]) EndSelect If $msg = $GUI_EVENT_CLOSE Then ExitLoop HotKeySet("{ESC}", "Terminate") WEnd EndFunc ;==>_Main
Moderators Melba23 Posted October 4, 2011 Moderators Posted October 4, 2011 alfa, $d4 is the ControlID of the input - you need to read the content - like this: GUICtrlRead($d4)M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
alfa Posted October 4, 2011 Author Posted October 4, 2011 I knew i am missing something thank you very much sir
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