Konst, вот так можно получать число в поле, не используя числовой тип
Если же критично наличие именно пустого поля, то придется поизвращаться. Примерно вот так
#sha Add(Edit,12315499,238,119) { Left=160 Top=25 Text="" link(onChange,11426073:doChange,[]) } Add(MultiElementEx,11426073,287,119) { link(onChange,12315499:doText2,[(336,125)(336,109)(228,109)(228,132)]) } BEGIN_SDK Add(EditMultiEx,1977909,3,3) { WorkCount=#8:doChange| EventCount=#8:onChange| Width=482 Height=221 link(doChange,4542545:doCase,[(26,9)(26,125)]) } Add(Case,4542545,49,119) { Value=String() link(onNextCase,15955169:doEvent1,[]) } Add(Convertor,26788,378,77) { Mode=1 link(onResult,2766610:doWork2,[(434,83)]) link(Data,817740:Value,[]) } Add(Copy,9727944,161,140) { Position=1 Count=1 link(onCopy,8013789:doConvert,[]) } Add(Memory,817740,378,21) { } Add(Hub,15955169,98,119) { link(onEvent1,817740:doValue,[(145,125)(145,27)]) link(onEvent2,9727944:doCopy,[(145,132)(145,146)]) } Add(Convertor,8013789,210,140) { Mode=3 link(onResult,9592111:doCompare,[]) } Add(If_else,9592111,259,140) { Type=2 Op2=Integer(48) link(onTrue,8660927:doCompare,[]) link(onFalse,14904766:doWork2,[(304,153)(304,181)]) } Add(If_else,8660927,315,140) { Type=1 Op2=Integer(57) link(onTrue,26788:doConvert,[(361,146)(361,83)]) link(onFalse,14904766:doWork1,[(361,153)]) } Add(HubEx,2766610,434,70) { link(onEvent,1977909:onChange,[(456,83)(456,9)]) } Add(DoData,15469720,392,175) { Data=String() link(onEventData,2766610:doWork3,[(438,181)]) } Add(HubEx,14904766,357,168) { link(onEvent,15469720:doData,[]) } END_SDK
И событие не теряется, и тип данных нужный.
А то действительно, устроили тут проблему из ничего
------------ Дoбавленo:
А вот интересно - кликнул я на ссылке code_7455.txt, попал на страницу со схемой - а как мне назад в тему вернуться? Кнопка Назад в браузере на главную страницу форума выкидывает. Как быть?
|