Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26153
Рейтинг: 2127
#1: 2010-07-15 17:50:33 ЛС | профиль | цитата
Меня интересует, почему не работает Hub вот в этой схеме, он не появляется в откомпилированном коде

code_19452.txt

И такая схема не работает, или не должна работать



Add(MainForm,2953706,273,140)
{
link(onCreate,4830486:Start,[])
}
Add(FTCG_Tools,4830486,343,154)
{
link(Stop,12402898:doMessage,[(401,160)(401,139)])
link(Stop2,16545283:doMessage,[(401,167)(401,188)])
}
BEGIN_SDK
Add(EditMultiEx,7502424,21,21)
{
WorkCount=#5:Start|
EventCount=#4:Stop|5:Stop2|
Height=123
link(Start,10397887:doEvent1,[(53,27)(53,55)])
}
Add(FT_Hub,10397887,84,49)
{
link(onEvent1,3195722:doData,[])
link(onEvent2,13002228:doData,[])
}
Add(DoData,3195722,126,49)
{
Data=String(1)
link(onEventData,7502424:Stop,[(210,55)(210,27)])
}
Add(DoData,13002228,175,56)
{
Data=String(2)
link(onEventData,7502424:Stop2,[(264,62)(264,34)])
}
END_SDK
Add(Message,12402898,427,133)
{
}
Add(Message,16545283,427,182)
{
}

карма: 22

0
файлы: 1code_19452.txt [1.4KB] [183]
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2010-07-15 17:53:10 ЛС | профиль | цитата
пока редактируется код предварительный вывод: элемент Hub не может быть использован в контейнере FTCG
карма: 27
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#3: 2010-07-15 17:55:36 ЛС | профиль | цитата
Dilma писал(а):
пока редактируется код предварительный вывод

Те, его использовать, на данном этапе, нельзя, правильно я понял
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2010-07-15 18:05:30 ЛС | профиль | цитата
nesco писал(а):
Те, его использовать, на данном этапе, нельзя, правильно я понял

в момент редактирования сообщения пользователем все аттачи к посту перемещаются во временную папку и не доступны для просмотра посетителям форума.

nesco писал(а):
почему не работает Hub вот в этой схеме, он не появляется в откомпилированном коде

посмотрел код - хаб работает, появляться в коде он не должен. Интересно в каком это виде он там должен был присутствовать?

nesco писал(а):
И такая схема не работает, или не должна работать

не работает и не должна - DoData не может быть использован в контейнере FTCG
карма: 27
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#5: 2010-07-15 19:28:11 ЛС | профиль | цитата
Dilma писал(а):
посмотрел код - хаб работает, появляться в коде он не должен

А где отработка второго условия
В коде должен отработать первй If, затем второй If, так вот второй If у меня не работает и в коде я его не вижу
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2010-07-15 19:43:52 ЛС | профиль | цитата
nesco писал(а):
второй If у меня не работает и в коде я его не вижу

nesco, а я вот вижу:
#pas
res1 := (round(1) shl round(ToReal(readData(1))));
res2 := (round(readDataReal(0)) and round(res1));
res3 := (round(res2) shr round(ToReal(readData(1))));
if res3 <> 0 then
begin
_hi_onEvent(THIFTCG_Tools(FParent).Events[0], res3);
end;
if false then //вот это что?
begin
_hi_onEvent(THIFTCG_Tools(FParent).Events[1], res3);
end;

Единственное, что мне непонятно -- if false then -- тут должно быть хотя бы вот так: if ToString(readData(1)) = ToString(readData(2)) then
карма: 10
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#7: 2010-07-15 19:45:48 ЛС | профиль | цитата
Assasin, тут я сам че-то не то сделал Немного путаюсь я с этим еще, опыта мало. Все нормально работает
карма: 22

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