Вверх ↑
Этот топик читают: Гость
Ответов: 676
Рейтинг: 5
#16: 2005-10-03 19:10:20 ЛС | профиль | цитата
как сделать, если список изменяется?

[code:1]Add(ListBox,14022085,182,182) {
Left=75
Top=30
Width=215
Height=185
Point(doSelect)
Point(String)
Point(Index)
Point(onDblClick)
link(onDblClick,5888901:doData,[])
}
Add(MediaPlayer,6570693,154,287)
{
link(onEndPlay,11008782:doOperation,[])
}
Add(DoData,5888901,273,203)
{
link(onEventData,9274301:doWork2,[(317,209)(317,209)])
link(Data,16664653:Var3,[(279,193)(247,193)(247,254)])
}
Add(Math,11008782,210,287)
{
Op2=1
link(onResult,1684351:doEvent1,[])
link(Op1,16664653:Var2,[(216,283)(216,304)])
}
Add(Hub,1684351,259,287)
{
link(onEvent1,14022085:doSelect,[(319,293)(319,267)(172,267)(172,230)])
link(onEvent2,9274301:doWork3,[(326,300)])
}
Add(ArrayRW,13151026,350,203)
{
link(onRead,6570693:doPlay,[(401,209)(401,340)(124,340)(124,293)])
link(Array,3492746:Array,[(356,191)(356,191)])
}
Add(GetDataEx,16664653,203,245)
{
link(Data,14022085:Index,[(216,245)(216,259)])
}
Add(StrList,3492746,336,133)
{
}
Add(HubEx,9274301,322,196)
{
link(onEvent,13151026:doRead,[(344,209)(344,209)])
}
Add(Button,5922899,98,77)
{
Left=80
Top=225
Caption="Open "
link(onClick,16212697:doExecute,[])
}
Add(ODialog,16212697,154,77)
{
Select=1
link(onExecute,10095030:doEvent1,[])
}
Add(FilePart,5205212,266,77)
{
link(onName,14022085:doAdd,[(313,90)(313,158)(172,158)(172,188)])
}
Add(Hub,10095030,210,77)
{
link(onEvent1,5205212:doPart,[])
link(onEvent2,3492746:doAdd,[(255,90)(255,139)])
}
[/code:1]
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#17: 2005-10-03 19:24:49 правка | ЛС | профиль | цитата


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

0
Ответов: 9906
Рейтинг: 351
#18: 2005-10-03 19:27:24 ЛС | профиль | цитата
если вы отвечаете на вопрос, то желательно с пояснением!

используй отладочный режим, ходи по шагам, разбирайся.
карма: 9

0
Ответов: 1305
Рейтинг: 29
#19: 2005-10-03 19:42:15 ЛС | профиль | цитата

И да - лучше делать сайт не на народе, а, к примреу, на www.nm.ru - скорость нормальная, рекламы нет...

Сколько там сайтов хороших было - и где они Почему-то исчезают за милую душу, уж и не знаешь, что подумать
карма: 0

0
Ответов: 676
Рейтинг: 5
#20: 2005-10-03 19:59:44 ЛС | профиль | цитата
Там если не обновляеш свой сайт или не заходиш проверить почту хотябы раз в 2 недели то аккуант удаляют
карма: 1

0
Ответов: 1305
Рейтинг: 29
#21: 2005-10-03 20:43:15 ЛС | профиль | цитата
Вот и я о том же - нафиг, нафиг
карма: 0

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


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

0
Ответов: 9906
Рейтинг: 351
#23: 2005-10-03 22:21:03 ЛС | профиль | цитата
"CASPER_Y" писал(а):
Запустил этот режим, но как разбираться там?

Трассировка начинается, после прихода события на элемент Debug, и до окончания этого события. Следовательно, его надо поставить, если хочешь увидеть чего-то больше, чем обычно.

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

"CASPER_Y" писал(а):
А откуда вы столько знаете о HiAsm'e?

Отсюда же. Можешь для эксперимента набрать мой ник в поиске и посмотреть самые первые мои посты. Заодно проверить соответствие подписи действительности
карма: 9

0
Ответов: 655
Рейтинг: 0
#24: 2005-10-03 23:44:27 ЛС | профиль | цитата
-=Dima=-,
Там если не обновляеш свой сайт или не заходиш проверить почту хотябы раз в 2 недели то аккуант удаляют

А я то думаю, куда мой сайт пропал
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#25: 2005-10-04 14:18:43 правка | ЛС | профиль | цитата


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

0
Ответов: 9906
Рейтинг: 351
#26: 2005-10-04 14:51:32 ЛС | профиль | цитата
CASPER_Y, смотри и думай
На твой вопрос "ничего не понял" ответить невозможно. Потому-что вопроса нет.
карма: 9

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


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

0
Ответов: 9906
Рейтинг: 351
#28: 2005-10-05 11:29:10 ЛС | профиль | цитата
CASPER_Y, после этого поста Вы спрашиваете: "как оно работает?"
По моим понятиям ответ должен выглядеть примерно так:
1) Возникает такое-то событие и несет в потоке такие-то данные...
2) Это событие вызывает метод такого-то элемента, подключенного к соответствующей точке.
3) Этод метод, в свою очередь вызывает такое-то событие, с такими то данными в потоке.
4) Продолжается так же, как и по п.2...
5) п.3-4 повторяются вложенным образом до тех пор, пока вышеуказанному методу элемента не надоест (возможно вообще ни разу)

А конкретно, кто, в какой последовательности, с какими данными вызывается, и сколько раз - и видно в режиме трассировке (для того он и сделан).

И это работает именно так, и никак по другому.

P.S. в режиме трассировки есть глюк. Но все работает корректно, если все Ex-ы заменить на Hub-ы и GetData соответственно.
карма: 9

0
Ответов: 8908
Рейтинг: 823
#29: 2005-10-05 12:13:17 ЛС | профиль | цитата
Galkov, самостоятельное появление "продвинутых" Ех-ов на рабочем окне (при неловких движениях пользователя), "по моему скромному мнению" вообще не должно иметь места, их надо вызывать так же, как и остальные элементы
карма: 19

0
Ответов: 9906
Рейтинг: 351
#30: 2005-10-05 12:35:50 ЛС | профиль | цитата
Леонид, у меня это напряга не вызывает, между прочим. Может быть от того, что рисую по просторней - не знаю. В общем, с ловкостью (у меня) особых проблем нет, и поэтому с "вообще не должно иметь места" согласиться не могу
Вероятно, логичнее сделать опцию в настройках типа AutoEx. Но это ведь вопрос среды - и здесь от меня помощи мало.

Больше напрягает, что он точечки на Ex-е подлючает порой не так, как хотелось бы...
карма: 9

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