Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15294
Рейтинг: 1518
#1: 2008-03-25 23:45:23 ЛС | профиль | цитата
Демонстрационный ролик новой команды HiAsm - MakeElement. В ролике показано как можно из среды сделать собственный полноценный элемент средствами HiAsm на базе компонента MultiElementEx. Важно заметить то, что получаемый таким образом элемент ничем не отличается от написанных вручную(в отличие от элементов вкладки User). Однако скорость его работы и качество не выше чем, скорость и качество кода соответсвующего пакета.
карма: 26
0
файлы: 1makeelementvideo.rar [632.9KB] [1746]
vip
#1.1контекстная реклама от партнеров
Разработчик
Ответов: 26067
Рейтинг: 2121
#2: 2008-03-26 00:16:14 ЛС | профиль | цитата
И когда эта команда будет доступна
карма: 22

0
Ответов: 499
Рейтинг: 1
#3: 2008-03-26 01:35:31 ЛС | профиль | цитата
что внутрях этого созданного мультика? по ctrl+f можно будет посмотреть?
------------ Дoбавленo:

Dilma писал(а):
в отличие от элементов вкладки User

а эта вкладка, видимо, уходит так и не оформившись? ;)
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#4: 2008-03-26 12:14:40 ЛС | профиль | цитата
Если посмотреть ролик внимательнее, можно увидеть, что команда MakeElement создает фай конфигурации(*.ini) и файл исходного кода элемента(*.pas), которые как было написано выше полностью эквивалентны файлам соответсвующих элементов среды. Более среда не предоставляет никаких дополнительных возможностей. Во всяком случае пока.
карма: 26
0
Ответов: 2057
Рейтинг: 28
#5: 2008-03-26 14:49:47 ЛС | профиль | цитата
Dilma, а скорость "нового компонета" останется такая же или немного повысется?
карма: 1

0
Администрация
Ответов: 15294
Рейтинг: 1518
#6: 2008-03-26 15:08:35 ЛС | профиль | цитата
Dilma писал(а):
Однако скорость его работы и качество не выше чем, скорость и качество кода соответсвующего пакета.

карма: 26
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#7: 2008-03-26 15:23:23 ЛС | профиль | цитата
Ну мне кто-нибудь скажет, где найти этот пункт -- MakeElement.
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#8: 2008-03-26 15:27:07 ЛС | профиль | цитата
в следующей версии видимо
карма: 26
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#9: 2008-03-26 15:47:09 ЛС | профиль | цитата
nesco писал(а):
в следующей версии видимо

Ну теперь понятно
карма: 22

0
Ответов: 574
Рейтинг: 1
#10: 2008-03-26 21:38:13 ЛС | профиль | цитата
Классная функция!
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#11: 2008-03-26 21:44:20 ЛС | профиль | цитата
Желающие потестировать могут обновиться по hiUpdate и SVN с пересборкой CodeGen.dpr. Так же необходимо добавить в среду команду makelement
карма: 26
0
Ответов: 205
Рейтинг: 3
#12: 2008-03-26 22:24:16 ЛС | профиль | цитата
очень здорово ..это очень уменьшит количество элементов ..если создовать компонент самому(по уму конечно)
я теперь жду новую версию...хиасама....

карма: 1

0
Ответов: 9906
Рейтинг: 351
#13: 2008-03-26 22:43:11 ЛС | профиль | цитата
Логика есть
Не все "юниты" проекта обязаны содержаться в одном исходнике
НО, эти элементы должны располагаться в папке проекта
Т.е., папка типа ulib не должна иметь никакого отношения к папке HiAsm, и "установка/удаление" элемента должно быть синхронизировано с открытием/закрытием проекта

Может следует подумать и над оперативным редактированием "элемента", над синхронизацией SHA и PAS для "элемента" же...
------------ Дoбавленo:

Dilma, а кстати, линки не получили случайно возможность иметь разные св-ва
Теперь-то (с обновлением CGTShare.pas) на это появилась возможность адекватно отреагировать

Типа, у меня давно есть "по уму" сделанные элементы, в рамках проекта
карма: 9

0
Ответов: 499
Рейтинг: 1
#14: 2008-03-27 00:42:13 ЛС | профиль | цитата
Dilma писал(а):
необходимо добавить в среду команду makelement

эээ... в редакторе команд такого нет а где есть?
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#15: 2008-03-27 01:24:59 ЛС | профиль | цитата
HikeR, ну ты даешь


карма: 22

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