Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.49 MB
Время: 0.036 c
14-1093976300
kaif
2004-08-31 22:18
2004.09.19
Была тут ветка про Шнура


1-1094191981
normandia
2004-09-03 10:13
2004.09.19
параллельное перемещение в двух контролах на форме


6-1089805731
RagE
2004-07-14 15:48
2004.09.19
Передача типа рекорд с помощью TCLientSocket/TServerSocket


14-1093434174
Гаврила
2004-08-25 15:42
2004.09.19
Кто знает грибные места в подмосковье?


4-1092037731
Engy
2004-08-09 11:48
2004.09.19
Проблемма с установкой прозрачности окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский