Проблема:
1. Есть код:
2. при вводе в $input1 - 512, а в $Input2 - 1024, Msgbox выдает пустое поле, при значениях 128 против 512, 1024 и 1536 все отрабатывает нормально.
Складывается ощущение, что числа определяются на большее-меньшее только по первым буквам 512 и 102 и т.д.
Извините за некоторый сумбур...
1. Есть код:
Код:
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 450, 192, 124)
$Input1 = GUICtrlCreateInput("", 62, 40, 97, 21)
$Input2 = GUICtrlCreateInput("", 62, 106, 97, 21)
$Button_MyPage1 = GUICtrlCreateButton('Старт', 62, 200, 80, 40)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button_MyPage1
_MyPage1()
EndSwitch
WEnd
Func _MyPage1()
GUICtrlSetState($Button_MyPage1, $GUI_DISABLE)
$sParametr1 =''
IF GuiCtrlRead($Input1) >0 AND GuiCtrlRead($Input1) <= GuiCtrlRead($Input2) THEN
$sParametr1 = GuiCtrlRead($Input1) & ' ' & GuiCtrlRead($Input2)
Else
$sParametr1 =''
EndIf
MsgBox(0, '', $sParametr1)
GUICtrlSetState($Button_MyPage1, $GUI_ENABLE)
2. при вводе в $input1 - 512, а в $Input2 - 1024, Msgbox выдает пустое поле, при значениях 128 против 512, 1024 и 1536 все отрабатывает нормально.
Складывается ощущение, что числа определяются на большее-меньшее только по первым буквам 512 и 102 и т.д.
Извините за некоторый сумбур...