Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 15:09:20 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 15:09:20 |
|||
карма: 0 |
|
Ответов: 676
Рейтинг: 5
|
|||
vir, а что эта схема вобще делает я что то не понял
если вам просто нужно узнать ID процесса то вот [code:1]Add(EnumProcess,12195297,196,154) { Point(doFindName) Point(onFind) link(onFind,13755058:doData,[(238,167)(238,194)(186,194)(186,209)]) } Add(Button,424497,133,175) { Left=130 Top=175 Data=String(explorer.exe) link(onClick,12195297:doFindName,[]) } Add(Debug,6184856,266,203) { } Add(DoData,13755058,196,203) { link(onEventData,6184856:doEvent,[]) link(Data,12195297:CurrentID,[]) } [/code:1] [quote]в HiAsm_3.5b137 у меня не работают математические компненты,хоть бы b139 версия была доступна на сайте,возможно нашёл бы золотую середину,где всё работает что мне нужно[/quote] Не понятно что там не работает у меня все во всех версиях все работало А какой у вас компилятор ??? и вобще пора уже давно новую версию скачать http://si-tech.ru/hiasm/users/examp/ex.php?com=load&cat=1&sha_id=1 |
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
"vir" писал(а): эта программа работает на HiAsm_3.5b137 Расскажи пожалуйста, что такое "работает". По моему пониманию, эта схема в ЛЮБОЙ версии должна выдавать 1 "vir" писал(а): в HiAsm_3.5b137 у меня не работают математические компнентыУ меня во всех версиях работают математические компоненты. Сказать большее из вашей информации как-то трудно.... |
|||
карма: 9 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 15:09:20 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 15:09:21 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
vir, ну и в чем проблема
Если не касаться вопросов рациональности алгоритма, то такое работает во всех версиях HiAsm |
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
но такие вещи делают проще, примерно так:
[code:1]Add(Hub,16358961,126,56) { OutCount=3 link(onEvent1,10372902:doReset,[]) link(onEvent2,5709293:doData,[]) link(onEvent3,5718113:doText,[(166,76)(166,104)]) } Add(Timer,6920642,77,56) { Interval=2000 link(onTimer,16358961:doEvent1,[]) } Add(Switch,10372902,273,49) { DataOn=String(программа Func_ запущена) DataOff=String(программы Func_ нет в списке процессов) Point(State) } Add(Label,5718113,273,98) { Left=35 Top=15 Caption="" link(Text,10372902:State,[]) } Add(EnumProcess,85116,224,42) { Point(doFindName) Point(onFind) link(onFind,10372902:doSwitch,[]) } Add(DoData,5709293,175,63) { Data=String(Func_.exe) link(onEventData,85116:doFindName,[]) }[/code:1] |
|||
карма: 9 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 15:09:21 |
|||
карма: 0 |
|
Ответов: 1305
Рейтинг: 29
|
|||
Значит ищи причины в самой программе
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 15:09:21 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
vir, логика неверная:
Элементы не глючат. В том числе и исходный вариант. Добавляй постепенно, до тех пор пока не начнет работать неправильно. Причем, истинная причина, скорее всего - в Вашем не понимании работы схемы, а не в глюках элементов. Но помочь пока не можем, поскольку не видим неправильно работающего фрагмента. |
|||
карма: 9 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 15:09:21 |
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Между версиями b14x и b151 произошла смена SHA-формата. Поэтому существует опасность работы со схемой в разных версиях HiAsm'a. Будьте внимательны, открывая схемы b151 в старых версиях HiAsm. Если открыли - не сохраняйте - "изменятся" все хранимые в SHA-файле строки!
|
|||
карма: 6 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Nic, только для многострочных переменных
vir, проверьте правильность своей логики. Из того, что "там не заработал" совершенно не следует неработоспособность элемента. Для того, что бы "там не заработал" существуют и другие объяснения. Например субъективный фактор. А вот наличие работающего примера с этим элементом говорит (причем без вариантов) об обратном. Не следует валить с больной головы на здоровую. Но помочь пока не можем, поскольку не видим неправильно работающего фрагмента. |
|||
карма: 9 |
|
15