Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизПередача данных в OCX Найти похожие ветки
← →
gunner (2004-08-30 11:46) [0]Мастера подскажите можно ли, а если можно то как передать данные из эксплорера в OCX компонент.
Вот кусок когда который загружает его
<OBJECT
classid="clsid:405DC74A-8250-43CB-A0A3-BDEC5EAE85F3"
codebase="SkyNet.ocx#version=1,1,41,299"
width=800
height=600
align=center
hspace=0
vspace=0
>
</OBJECT>
Что нужно написать чтобы передать данные в него ?
← →
Erik1 (2004-08-30 11:50) [1]Если бы ты еще сделал Import Type Library из Project то цены бы тебе небыло.
← →
gunner (2004-08-30 11:51) [2]> Erik1
Извини, но не совсем понял твоего ответа !
← →
sniknik © (2004-08-30 12:42) [3]> Извини, но не совсем понял твоего ответа !
D7(меню)->Project->Import Type Library
нажми на нее, и ищи свой зарегистрированный OCX, дальше по обстановке. ;о)
← →
gunner (2004-08-30 13:26) [4]> sniknik ©
> дальше по обстановке
Нашёл ! и какая дальше обстановка будет ?
← →
gunner (2004-08-30 16:08) [5]Понятно...обстоятельства зашебись !
← →
sniknik © (2004-08-30 20:49) [6]> Нашёл ! и какая дальше обстановка будет ?
ну тебе видней, она рядом. а мне отсюда не видать...
> Понятно...обстоятельства зашебись !
а ты как думал? за ручку тебя вести, подсказывать как на три кнопки нажать, и подсказки выдаюшиеся перевести?
давно со словарем по буквам сложил бы.
← →
gunner (2004-08-31 08:28) [7]> sniknik ©
А зачем ты тогда вобще по форумам и пишешь людям ? Ради издёвки ? Помоему форумы для того и придумали чтобы задавать вопросы и на них отвечать, тем кому это не влом, а если это тебя так ломает то лучше вобще не писал бы ничё !
← →
КаПиБаРа © (2004-08-31 09:30) [8]gunner (30.08.04 11:46)
Вот это и есть передача данных
> width=800
> height=600
> align=center
> hspace=0
> vspace=0
Можешь туда добавить
MyProperty = MyValue
← →
gunner (2004-08-31 10:31) [9]> КаПиБаРа
Всё понял ! Спасибо !
Просто я не думал что механизм тот же что и у ActiveX серверной части !
← →
sniknik © (2004-08-31 11:55) [10]> А зачем ты тогда вобще по форумам и пишешь людям ?
помоч тем кто может разобратся сам, но попал в "клинч"(бывает). направление даш они и разбираются (либо вместе проблему решают), а не требуют ликбеза по элементарным действиям.
но чаще всего нервные попадаются во всем издевку над собой любимым видят.
и кстати разве я не помог? ну ладно Erik1 дал както непонятно, можно непонять где смотреть, чтобы библиотеку типов сделать (и/или компанент), но я то точный адрес дал.
← →
gunner (2004-08-31 14:52) [11]> sniknik ©
Вот ты как раз адрес то не тот дал.. В проекте уже существует Type Library просто я не совсем сначала въехал, что что се6рверная часть что клиентская имеет один и тот же механизм, а
>D7(меню)->Project->Import Type Library
Вобще никакого отношения к моему вопросу не имеет !
← →
sniknik © (2004-08-31 15:10) [12]> Вобще никакого отношения к моему вопросу не имеет !
тебе решать, но если заметил я не на вопрос а на твое замечание отвечал.
и уж если создание библиотеки типов с полным описанием функций и методов COM обьекта не имеет отношения к вопросу как в эти методы чтото записать то уж и не знаю что имеет. а то что она у тебя уже есть, твоя... жтож, ты же не удосужился пояснить что это твой обьект, а не мелкосовтская поделка к примеру. вот и получил то что тебе не нужно.
← →
gunner (2004-08-31 16:00) [13]> sniknik ©
>и уж если создание библиотеки типов с полным описанием функций и методов COM обьекта не имеет отношения к вопросу
Не нужно утрировать !
Я сказл что операция >D7(меню)->Project->Import Type Library
приводит только к регистрации объекта не более ! И решить проблему передачи параметров в клиентский ActiveX никак не может ! Вот что я хотел сказать !
← →
sniknik © (2004-08-31 16:12) [14]> приводит только к регистрации объекта не более !
более, более. ты действительно не понял. также может привести к созданию файла с описанием (как говорилось) и к созданию компанента "оболочки" (тоже вроде упоминал), там не одна кнопка не забыл?. а уж свойства поменять у компанента может любой даже если он операцию присваивания не выучил.
и кстати не называй это проблемой, засмеют, не наобижаешся.
← →
gunner (2004-08-31 16:16) [15]> sniknik ©
Да ладно ладно, возможно это второй путь решения !
Я конечно понимаю что ты крутой программер и всё знаешь ! А мы так мимо проходили ! Извини!
← →
gunner (2004-09-01 16:13) [16]> КаПиБаРа ©
>Можешь туда добавить
>MyProperty = MyValue
Добавил новую пропертю в библиотеку типов Propery1
после пытаюсь туда записать занчение из htm
<OBJECT
classid="clsid:405DC74A-8250-43CB-A0A3-BDEC5EAE85F3"
codebase="SkyNet.ocx#version=1,1,41,325"
Standby = "Подождите ! Идёт загрузка !"
Property = 3
ID="Object1" VIEWASTEXT>
</OBJECT>
Не прокатывает. У меня большое сомнение в правельности такой передачи параметров.
Затем попытался сделать так, как всегда делал для серверной части ActiveX:
Set DelphiASPObj = Server.CreateObject("SkyNet.Main")
DelphiASPObj.UserID = 3
Он вылетает с ошибкой что CreateObject failed !
В чём засада ?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.038 c