Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#1: 2007-06-18 19:56:51 ЛС | профиль | цитата
Dilma Всё хочу спросить
А почему функция разделена на два компонента,
я представляю её как мультик
причём у мультика можно выбрать иконку (тип функции) что бы сразу было понятно что делает функция.
Мне кажется это логично.(может только нереализуемо)
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#2: 2007-06-18 20:03:11 ЛС | профиль | цитата
Вячеслав, а ты чего тестируешь? Это где функция разделена на два компонента?
карма: 22

0
Ответов: 3655
Рейтинг: 69
#3: 2007-06-18 20:26:25 ЛС | профиль | цитата
nesco писал(а):
Это где функция разделена на два компонента?

Пакет WEB .
Это там вызов отдельно.
Но всё равно функция какая то непонятная, я привык что есть заголовок(функции)
и есть тело ,а здесь одни Аргументы.
Типа хотел писать функции сам с помощью компонентов.
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#4: 2007-06-18 20:33:12 ЛС | профиль | цитата
Для меня пакет Web это, пока -- темный лес, да и литературы почитать нету.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#5: 2007-06-18 20:51:41 ЛС | профиль | цитата
nesco писал(а):
Для меня пакет Web это, пока -- темный лес

Для меня тоже. Да и в принципе до лампочки.
Но похожие принципы будут и в пакете С++ .
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2007-06-19 10:14:38 ЛС | профиль | цитата
Вячеслав, думаю совет сразу будет такой: вкладка "Примитивы" потому в самос низу и находится, что сделана не для глаз скажем так рядового пользователя. Это будущая заготовка для разработчиков компонент, желающих собирать свои произведения из микроэлементов палитры, а не с помощью встроенного скрипта кодогенератора.

На данный момент аналогом ф-ции как раз и является мультик(видимо не до конца палитру посмотрели) в режиме Mode=Function.

[size=-2]------ Добавлено в 10:14
nesco писал(а):
да и литературы почитать нету

есть статья для разработчиков с описаним общей концепции. Если там какие-то моменты не понятны - буду дописывать подробнее.
карма: 27
0
Ответов: 3655
Рейтинг: 69
#7: 2007-06-19 18:03:13 ЛС | профиль | цитата
Dilma писал(а):
думаю совет сразу будет такой: вкладка "Примитивы" потому в самос низу и находится, что сделана не для глаз скажем так рядового

Ага понятно.
Dilma писал(а):
На данный момент аналогом ф-ции как раз и является мультик(видимо не до конца палитру посмотрели) в режиме Mode=Function

И как включить такой режим
И что такое Mode.
2) А стандартные языки(делфи,С++) кодоген. - понимать будет
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2007-06-19 18:11:06 ЛС | профиль | цитата
Вячеслав, в примерах, идущих вместе с пакетом почти все контейннеры работают в режиме ф-ции.
Add(MultiElement,6158446,329,217)
{
}
BEGIN_SDK
Add(EditMulti,15237899,6,6)
{
EventCount=1
WorkCount=1
DataCount=1
}
END_SDK
вот это ф-ция с одним параметром

Вячеслав писал(а):
А стандартные языки(делфи,С++) кодоген. - понимать будет

в каком смысле? Кодогенератор в идеале не должен знать про языки вообще.
карма: 27
0
Ответов: 3655
Рейтинг: 69
#9: 2007-06-19 18:39:28 ЛС | профиль | цитата
Dilma писал(а):
в каком смысле? Кодогенератор в идеале не должен знать про языки вообще.

Ну в смысле компоненты в пакете Delphi 2 написаны на смеси китайского с болгарским (для меня).
Так проще IC написать на дельфях - это компилироваться будет.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2007-06-20 10:27:55 ЛС | профиль | цитата
то, что написание "честных" компонент потребует гораздо больших знаний - было заявлено сразу. Использование инлайнов конечно же есть, но в силу специфики внутреннего строения программы его использование отличается от того, что было раньше
карма: 27
0
Ответов: 3655
Рейтинг: 69
#11: 2007-06-20 18:37:31 ЛС | профиль | цитата
Dilma писал(а):
то, что написание "честных" компонент потребует гораздо больших знаний - было заявлено сразу

Так никто не думал что настолько.Поэтому все в ступоре.
Dilma писал(а):
Использование инлайнов конечно же есть, но в силу специфики внутреннего строения программы его использование отличается от того, что было раньше

Так выходит что и инлайн теперь нельзя написать на стандартном языке.(вообще труба).
А можно пример Инлайна
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2007-06-20 18:52:13 ЛС | профиль | цитата
Вячеслав писал(а):
Поэтому все в ступоре.

в ступоре только только вы с nesco. Например, коллега Nic, который является таким же точно пользователем пишет компоненты для пакета WEB почти с самого его начала. Один раз только просил уточнить работу операторов конкатенации...

Вячеслав писал(а):
Так выходит что и инлайн теперь нельзя написать на стандартном языке.(вообще труба).

не выходит. Написано же отличается.

Вячеслав писал(а):
А можно пример Инлайна

Add(EntryPoint,5757231,21,105)
{
link(onStart,5005885:doInline,[])
}
Add(Inline,5005885,98,105)
{
InlineCode=#28:for($i = 0; $i < 10; $i++) {|20: echo "Text: ".$i;|1:}|6:die();|
}
карма: 27
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#13: 2007-06-20 19:22:05 ЛС | профиль | цитата
Dilma писал(а):
в ступоре только только вы с nesco

Ну почему-же? Сегодня и я потихоньку стал осваивать WEB-script на пакете Delphi2. Просто я по натуре консерватор, Но не люблю я кардинальных перемен.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#14: 2007-06-20 20:20:42 ЛС | профиль | цитата
nesco писал(а):
Просто я по натуре консерватор, Но не люблю я кардинальных перемен.

Не говори - а как заново в школу нехочется.
Dilma писал(а):
в ступоре только только вы с nesco. Например, коллега Nic, который является таким же точно пользователем пишет компоненты для пакета WEB почти с самого его начала

Просто ему нужен WEB , а например мне нет. И всякие там HTML - до лампочки.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#15: 2007-06-20 20:34:46 ЛС | профиль | цитата
Вячеслав писал(а):
Просто ему нужен WEB , а например мне нет. И всякие там HTML - до лампочки

Рискну не согласиться
Просто ему не в лом работать головой.
И он НЕ СЧИТАЕТ правильной следующую позицию: чтобы было хочу, но чтобы мне при этом думать не надо было.
И ему совершенно понятно, что в технике "думать не надо" - ничего стоящего сделать нельзя.
карма: 9

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