Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2005-10-08 12:27:17 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:03:03
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2005-10-08 12:31:52 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:03:03
карма: 0

0
Ответов: 676
Рейтинг: 5
#3: 2005-10-08 12:50:36 ЛС | профиль | цитата
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

0
Ответов: 9906
Рейтинг: 351
#4: 2005-10-08 12:53:49 ЛС | профиль | цитата
"vir" писал(а):
эта программа работает на HiAsm_3.5b137

Расскажи пожалуйста, что такое "работает". По моему пониманию, эта схема в ЛЮБОЙ версии должна выдавать 1

"vir" писал(а):
в HiAsm_3.5b137 у меня не работают математические компненты

У меня во всех версиях работают математические компоненты. Сказать большее из вашей информации как-то трудно....
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2005-10-08 16:28:16 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:03:03
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2005-10-08 16:31:38 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:03:04
карма: 0

0
Ответов: 9906
Рейтинг: 351
#7: 2005-10-08 16:50:14 ЛС | профиль | цитата
vir, ну и в чем проблема
Если не касаться вопросов рациональности алгоритма, то такое работает во всех версиях HiAsm
карма: 9

0
Ответов: 9906
Рейтинг: 351
#8: 2005-10-08 17:05:32 ЛС | профиль | цитата
но такие вещи делают проще, примерно так:
[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

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2005-10-08 21:16:24 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:03:04
карма: 0

0
Ответов: 1305
Рейтинг: 29
#10: 2005-10-08 21:18:48 ЛС | профиль | цитата
Значит ищи причины в самой программе
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2005-10-08 21:22:21 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:03:04
карма: 0

0
Ответов: 9906
Рейтинг: 351
#12: 2005-10-08 21:34:09 ЛС | профиль | цитата
vir, логика неверная:
Элементы не глючат. В том числе и исходный вариант.
Добавляй постепенно, до тех пор пока не начнет работать неправильно.
Причем, истинная причина, скорее всего - в Вашем не понимании работы схемы, а не в глюках элементов.
Но помочь пока не можем, поскольку не видим неправильно работающего фрагмента.
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2005-10-08 21:42:40 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 00:03:04
карма: 0

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#14: 2005-10-08 22:21:26 ЛС | профиль | цитата
Между версиями b14x и b151 произошла смена SHA-формата. Поэтому существует опасность работы со схемой в разных версиях HiAsm'a. Будьте внимательны, открывая схемы b151 в старых версиях HiAsm. Если открыли - не сохраняйте - "изменятся" все хранимые в SHA-файле строки!
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 9906
Рейтинг: 351
#15: 2005-10-08 22:39:26 ЛС | профиль | цитата
Nic, только для многострочных переменных

vir, проверьте правильность своей логики. Из того, что "там не заработал" совершенно не следует неработоспособность элемента. Для того, что бы "там не заработал" существуют и другие объяснения. Например субъективный фактор.
А вот наличие работающего примера с этим элементом говорит (причем без вариантов) об обратном.

Не следует валить с больной головы на здоровую. Но помочь пока не можем, поскольку не видим неправильно работающего фрагмента.
карма: 9

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)