Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2999
Рейтинг: 396
#1: 2007-06-26 10:06:49 ЛС | профиль | цитата
MultiElementEx.ini: писал(а):
[Property]
CodeType=Inline - вставка кода непосредственно в текст программы, Function - вставка кода в оьдельную функцию|4|0|Function,Inline

карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 9906
Рейтинг: 351
#2: 2007-06-26 11:05:14 ЛС | профиль | цитата
И чего, у тебя что ли доступа нет для исправить
карма: 9

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#3: 2007-06-26 13:05:44 ЛС | профиль | цитата
Нетути

[size=-2]------ Добавлено в 13:05
Схема:
code_1596.txt
Отладка писал(а):

Build start...
Generated code
Error hiHTML_Collector.hws[3]: Переменная с именем _head уже существует

Реальный код, где может понадобиться повторный вызов HTML_Collector мне кажется приводить не обязательно.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1code_1596.txt [1.2KB] [955]
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2007-06-26 13:58:31 ЛС | профиль | цитата
Nic писал(а):
Нетути

а куда делся

поправлено.

Nic писал(а):
Реальный код, где может понадобиться повторный вызов

согласен, исправлено.
карма: 27
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#5: 2007-06-28 08:38:37 ЛС | профиль | цитата
Galkov писал(а):
И чего, у тебя что ли доступа нет для исправить

Nic писал(а):
Нетути

Dilma писал(а):
а куда делся - поправлено.

Нет доступа пока: http://code.google.com/p/hiasm
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2007-06-28 08:41:49 ЛС | профиль | цитата
действительно. Имя ящика на gmail какое?
карма: 27
0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2007-06-28 10:14:16 ЛС | профиль | цитата
добавлено
карма: 27
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#8: 2007-06-30 22:53:35 ЛС | профиль | цитата
С этой схемой всё в порядке:
code_1614.txt
но стоит убрать часть схемы в MultiElementEx при CodeType=inline:

Add(EntryPoint,11394979,21,105)
{
link(onStart,339288:doEvent,[])
}
Add(MultiElementEx,3438845,189,154)
{
CodeType=1
link(Str1,1828586:Var,[])
}
BEGIN_SDK
Add(EditMultiEx,1981921,6,6)
{
WorkCount=#7:doPrint|
DataCount=#4:Str1|
link(doPrint,3749805:doPrint,[(14,12)(14,27)])
}
Add(StrCat,2813723,77,21)
{
Str2="counter.txt"
link(onStrCat,12104226:doValue,[])
link(Str1,1981921:Str1,[(83,13)(12,13)])
}
Add(Function,3749805,21,21)
{
Name="getNextId"
link(onPrint,2813723:doStrCat,[])
}
Add(Memory,12104226,126,21)
{
Extern=1
}
END_SDK
Add(GlobalVar,1828586,189,105)
{
Name="UPLOADEDFILES"
}
Add(GlobalVar,7290328,133,70)
{
Name="_SESSION"
}
Add(ArrayItem,6220613,133,105)
{
Name="UPLOADEDFILES"
link(onGet,1828586:doValue,[])
link(Array,7290328:Var,[])
}
Add(Hub,339288,70,105)
{
link(onEvent1,6220613:doGet,[])
link(onEvent2,3438845:doPrint,[(113,118)(113,160)])
}
схема компилироваться перестаёт:
Отладка писал(а):
Build start...
Generated code

и сообщение об ошибке...
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1code_1614.txt [702B] [1086]
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2007-07-01 21:58:27 ЛС | профиль | цитата
исправлено
карма: 27
0
Ответов: 446
Рейтинг: 7
#10: 2007-08-20 13:24:49 ЛС | профиль | цитата
Опечатка:
Не знаю исправлена или нет, но раз ветка есть - пишу:
В описании точки doInfo компонента phpInfo: Выврдит на страницу...
карма: 0
Время верстки: Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2007-08-20 13:55:51 ЛС | профиль | цитата
исправлено
карма: 27
0
Ответов: 446
Рейтинг: 7
#12: 2007-09-04 17:06:47 ЛС | профиль | цитата
Схема:
code_1892.txt

Генерирует код, который выдает ошибку:
<?php

$farr2 = file("base.txt");
$_size3 = count($farr2)
$rnd4 = rand(1,$_size3);
echo $rnd4;

// made by "HiAsm 3.65 build 165"
?>

Руками добовляем точку с запятой - работает верно!:
<?php

$farr2 = file("base.txt");
$_size3 = count($farr2);
$rnd4 = rand(1,$_size3);
echo $rnd4;

// made by "HiAsm 3.65 build 165"
?>

Содержание base.txt - любые несколько строчек.

Это баг компонента ArraySize или так и должно быть?
Точка с запятой не ставится именно при добавлении нижней связи.

Так тоже работает правильно:
Add(EntryPoint,12997851,56,91)
{
link(onStart,14539827:doEvent,[])
}
Add(Rand,4219955,280,91)
{
Min=1
link(onRand,15075725:doEcho,[])
}
Add(Hub,14539827,112,91)
{
link(onEvent1,15704866:doFile,[])
}
Add(FileArray,15704866,168,91)
{
FileName="base.txt"
link(onFile,12334164:doGetSize,[])
}
Add(ArraySize,12334164,224,91)
{
link(onGetSize,4219955:doRand,[])
}
Add(Echo,15075725,336,91)
{
link(Message,4219955:Result,[(342,81)(386,81)(386,136)(286,136)])
}
карма: 0
Время верстки: Текущее время: %time%
0
файлы: 1code_1892.txt [538B] [888]
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2007-09-04 17:23:01 ЛС | профиль | цитата
это баг, исправлено.
карма: 27
0
Ответов: 446
Рейтинг: 7
#14: 2007-09-05 12:25:04 ЛС | профиль | цитата
Схема:
Add(HtmlEntryPoint,2963543,28,133)
{
link(onStart,3622077:doPrint,[])
}
Add(HTM_Form,3622077,84,133)
{
link(onPrint,1598630:doPrint,[])
}
Add(HTM_Textarea,1598630,147,133)
{
link(onPrint,693660:doPrint,[])
}
Add(HTM_Submit,693660,210,133)
{
Value="Button"
}

В теге textarea оказываются все идущие следом компоненты, что приводит к ошибке - Это правильно?
карма: 0
Время верстки: Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2007-09-05 13:22:51 ЛС | профиль | цитата
скорее да, чем нет. textarea является двойным тегом, внутри которого размещается текст, выводимый в поле редактирования на странице. Стандартное использование обычно такое:
Add(HtmlEntryPoint,2963543,343,301)
{
link(onStart,3622077:doPrint,[])
}
Add(HTM_Form,3622077,392,301)
{
link(onPrint,1598630:doPrint,[])
}
Add(HTM_Textarea,1598630,441,301)
{
link(onPrint,3722939:doEcho,[])
}
Add(Echo,3722939,490,301)
{
Message="edited text"
}
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)