Открыл я как то свои старые схемы с этим компонентом и стало так грустно
Вот таким этот компонент мне больше нравится пожалуй. (хотя вам судить)
1. Добалена точка FileName для горячей регистрации
2. doExecute выполняет VBScript (как в старой версии)
3. Добавлены списки Script и PropertyList (все преемущества по ним в примере)
а может ещё чего добавил, забыл уже (это мой пожалуй дембельский акорд, лето на носу однако )
скачать с примером ~ 3,2Mb - useactivex_new_2.rar
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
|
|||
карма: 4 |
| ||
Голосовали: | 1nd1g0, CriDos, foksov, Konst |
Ответов: 5227
Рейтинг: 587
|
|||
Вновь полностью переделываю компонент.
Выполнено: 1) Теперь не нужна будет регистрация в системе (интерфейс загружается через IClassFactory2 как в обычной DLL) 2) Лицензия как параметр в реестре например (если таковая нужна то инициализируется через свойство LicKey без записи в реестр ) 3) Оптимизация работы по Tab (в прошлой версии не работало) 4) Интерефейс IActiveScriptSite заменён на IScriptControl с выбором движка (VBScript,JScript) В работе: 5) Добавлю таймер в глобальный список имён (очень не хватает в скрипте для периодических вызовов процедур/функций) 6) Создать редактор для установки свойств в design-time Может у кого есть ещё какие соображения? p.s активыХ из архива выше ломаются на ура, всего одну цифру надо подобрать от 0-F (HEX) кому надо пишите в личку |
|||
карма: 4 |
| ||
Голосовали: | miver, ogrif, ibegen, Konst |
Ответов: 91
Рейтинг: 6
|
|||
Добрый день andrestudio.
Пытаюсь понять как работать с компонентами ActiveX. Огромное спасибо за примеры. Встретился с двумя проблемами: 1 - Запуская Ваш ехешник все контролы имеют цвет и свой формат чисел. Если я вашу схему компилирую, то на выходе получаю ехешник с черно белыми контролами и настройками по умолчанию. Некоторые связи вообще разорваны. 2 - После того как положил файлы hiUseActiveX.pas и UseActiveX.ini согласно инструкции - схема с ActiveX перестала компилиться. Пишет что файл ****.pas - fatal error. Я так понимаю что первая проблема была из за несоответствующих hiUseActiveX.pas и UseActiveX.ini ? Что надо сделать что бы они правильно заработали? У меня альтернативная сборка Хайасма. |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
ibegen, эта версия к сожалению более мной не поддерживается.
В этой ветке в 27 посте http://forum.hiasm.com/topic/49344/1 описание к новой версии Но так как у меня комп на котором я творил приказал долго жить (надеюсь диск живой остался после грозы ) то вся надежда на Леонида у него есть hiUseActiveXEx.pas архив https://yadi.sk/d/RPDMkYXCrrYK3 Леонид, выложи сюда hiUseActiveXEx.pas если нетрудно. |
|||
карма: 4 |
|
Ответов: 91
Рейтинг: 6
|
|||
Спасибо andrestudio!
Честно говоря мало что понял. Надо учить матчасть. Потихоньку может освою. Все упирается во время и в доступные примеры. После обновления движка форума, многие ссылки на примеры просто не работают. Так же надеюсь что Леонид выложит файлик..... |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
ibegen, привет. Нашёл у себя на флэшке, не уверен что это окончательная версия, но вроде должна работать
http://forum.hiasm.com/getfile/37860 как тут файлы присоединять? Редактировалось 1 раз(а), последний 2016-10-06 14:30:08 |
|||
карма: 4 |
| ||
файлы: 1 | UseActiveXEx.zip [3.6KB] [651] |
6