
Этот топик читают: Гость
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Трудно быть начинающим, но и легко, когда есть у кого спросить. Думаю почти каждый, знакомый с HiAsm'мом, пробовал создать собственный компонент. Путь сий пришлось пройти и мне. Скажу честно это было не легко. Согласен с Галковым, который советует смотреть как у других и делать также. Но все же можно облегчить путь другим начинающим. Программе ECreator, на мой взгляд, не хватает функции "default", которая выставила бы значения для простого элемента из примеров. А программа Code из этого ini-файла, должна бы сгенерить "пустой" pas-файл, который смог бы скомпилить HiAsm (без вмешательства в эти файлы начинающего). Сейчас, как Вы знаете надеюсь, это не так. Согласен, читать Help надо, но что греха таить, написан он специалистом и для специалистов. Может быть так и задумывалось?
![]() |
|||
карма: 6 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Последняя версия ECretor позволяет открывать ранее сделанные файлы конфигурации компонента. Т.е. default уже не нужен. Кроме того для сборки компонент без ознакомления с соответствующим разделом Help не обойтись, а там написано, что Code генерирует не законченный pas код только для одного типа данных(для класса Element естественно). Т.е. почти из любого компонента всегда можно получить готовый код без дополнительной правки.
На счет "написан он специалистом и для специалистов" скажу, что написание компонента, пусть и самого простого требует от вас знания Delphi(или Pascal) и естественно, что вносить в Help уроки по языку не имеет смысла. Именно по этому статья написана из расчета, что читающий её человек уже знаком с основами языка. |
|||
карма: 27 |
|
Ответов: 216
Рейтинг: -4
|
|||
Dilma, А если код на VBscript то можно ли сделать компонент для пакета Windows.Если да, то маленький пример если можно.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26194
Рейтинг: 2136
|
|||
mestnyi писал(а): А если код на VBscript то можно ли сделать компонент для пакета WindowsА что, срипт нельзя затолкать в VBJScript и использовать как свой компонент ![]() |
|||
карма: 22 |
|
Ответов: 216
Рейтинг: -4
|
|||
nesco, Так я затолкал. Просто компонент хочу сделать так будет намного удобнее использовать. И еще хочу знать если код на VBscript то можно ли сделать компонент для пакета Windows или обязательно должен быт код на delphi.
|
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
mestnyi писал(а): обязательно должен быт код |
|||
карма: 1 |
|
Ответов: 216
Рейтинг: -4
|
|||
1nd1g0, но на delphi этот код не могу найти.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26194
Рейтинг: 2136
|
|||
mestnyi писал(а): но на delphi этот код не могу найтиЗначит придется использовать "как есть", те на VBscript-е в компоненте VBJScript |
|||
карма: 22 |
|
Ответов: 1731
Рейтинг: 68
|
|||
mestnyi, все мои компоненты так сделаны.
Просто запихал в мультик и сделал комментарии к точкам. Работы, то на 5 минут. |
|||
карма: 1 |
|
Ответов: 216
Рейтинг: -4
|
|||
Cosinus, можно по подробней.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26194
Рейтинг: 2136
|
|||
mestnyi писал(а): можно по подробнейВ видеоуроках есть, как создать свой компонент из контейнера -- http://forum.d2h.ru/forum.html?q=3&p=71360#p71360 |
|||
карма: 22 |
|
Ответов: 216
Рейтинг: -4
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
3042 - это один из старожилов форума. Последнее время редко появляется.
http://hiasm.spb.ru/index.html - это старый сайт (второй на моей памяти, первый был на hexshock, потом на 1gb, нынешний - четвёртый) |
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
mestnyi писал(а): 3042 это кто и что эти цифры означаютЕМНИП, человек, ведущий [burl=http://hi-asm.blogspot.com/]блог[/burl] и создавший кучу видеоуроков. |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
iarspider писал(а): http://hiasm.spb.ru/index.html - это старый сайт ![]() ИМХО |
|||
карма: 25 |
|