![]() |
|
![]() ![]() ![]() |
|
EvilsInterrupt |
|
|||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: нет Всего: 9 |
прошу подсказать как в стандартный шаблон создаваемый MFC ActiveX control визардом при создании проекта(солюшена) добавить метод, чтоб можно было использовать в Visual basic script или в Java Script ? полагаю через Class wizard выбрать класс наследника от COleControl и выбрать "Methods" там еще "AboutBox" нажать добавить. Но чтото не получается!
Не получается то что у меня банально объект этого ActiveX в скрипте на Java-Script не создается, я даже до создания методов не доберусь никак! ;( Прошу, если несложно показать готовое решение. ;) |
|||
|
||||
EvilsInterrupt |
|
||||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: нет Всего: 9 |
Ваще захавал себе мозг, создал обыкновенный проект и толи прова толи че ваще, пишу обычный код:
получаю:
В опциях уже все поди разрешил, одна большая дыра стала этот ИЕ ))) А чего-то до сих пор запустить не могу ) Прошу помощи! |
||||
|
|||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 8 Всего: 223 |
Вместо CreateObject нужно CreateActiveXObject (JS это не VBS!)
|
|||
|
||||
EvilsInterrupt |
|
|||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: нет Всего: 9 |
xvr, Прошу помочь, решил юзать не MFC, а ATL для этого следуя MSDN по этому описанию добавляю проект, указал все как надо в Шаге №1 все ок. А вот добавляя класс :
1) не пишется ProgID автоматически 2) После того как жму Finish получаю ошибку: RC1107 Делаю все по шагам, все как там сказано,но для MS VC 2010 Ult получаю эту ошибку с ресурсами ;( |
|||
|
||||
EvilsInterrupt |
|
|||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: нет Всего: 9 |
еще раз по шагам что делаю:
1) Выбираю ATL проект, задаю имя, потом жму Финишь. Захожу в его свойства вижу Linker выбираю Yes на Per-UserRedirection 2) В меню выбираю Project -> Add Class ввожу его имя, не нажимая Финиш жму на Options и выбираю connected points и после этого жму Финишь и вот тут то эта блядь противная ошибка с ресурсами "fatal error RC1107"! т.е. ошибка корректного завершения работы визарда, Вопрос что не так? |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 8 Всего: 223 |
С 2010 не работал, но похоже либо на битый дистрибутив, либо на какие то проблемы в самой студии.
Google по поводу "fatal error RC1107" ничего не говорит? |
|||
|
||||
EvilsInterrupt |
|
|||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: нет Всего: 9 |
xvr, пока ничего вразумительного
|
|||
|
||||
EvilsInterrupt |
|
|||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: нет Всего: 9 |
Попросил бы помощи. Попрошу реализовать не сложный проект ActiveX-компонента на основе ATL, задачи простые:
1) Написать одно свойство или метод, цель "задать" строку. Можно сделать назвать так "setMyString". Очевидно понадобится юзать тип BSTR 2) Написать свойство с двумя типами "get" , "put" методами. Для задания и получения значения типа SHORT . реализовать этот через ATL wizard и с помощью обычных "class view". В дальнейшем этот ActiveX заюзаю в VBS-скрипте. ЗЫ: Почему не сам? Потому что студия тупит, выдает ошибку на стадии создания ATL-контрола (((. Переустанавливал раза три, все бестолку! Прошу помочь получить сампл, который "робастый" ;) |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |