Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/2: Рейтинг темы: голосов - 2, средняя оценка - 4.50
NickNick
1

Доступ из COM к namespase исполняемого ASP

11.11.2007, 20:13. Просмотров 435. Ответов 3
Метки нет (Все метки)

Не подскажет ли кто объект для получения доступа из COM-объекта к объектам создаваемым в ASP-странице. DLL - создан из этой же страницы и является in-process по отношению к ней. Необходимо восстанавливать значения этих объектов из коллекции типа Scripting.Dictionary.
Заранее благодарен за любые советы по данному вопросу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2007, 20:13
Ответы с готовыми решениями:

ClassDiagram Namespase
Добрый день. Я пытаюсь строить архитектуру проекта через диаграмму классов. Но,...

несколько namespase в проекте
можно ли использовать несколько namespase в одном проекте, лучше даже в одном...

доступ к БД из ASP кода
Как получить доступ к БД (SQL Server) из ASP кода? Например, код обычного VB...

Доступ к данным по ip на ASP
Подскажите пожалуйста. Как сделать на ASP, чтобы проверив IP-адрес клиента...

Доступ к клиентскому сценарию из ASP
Может кто знает как получить доступ из ASP к элементам клиентского...

3
Sergik
12.11.2007, 09:45 2
если я правильно понял, то речь идет о встроенном объекте ASP ScriptingContext
При создании компонента ASP запрашивает метод onStartPage - это как раз то самое место, где можно определить текущий ScriptingContext. В его составе находятся все пять встроенных объектов. Пример на VB:

Dim sc As ScriptingContext

Sub OnStartPage(AspSC As ScriptingContext)
' store the reference for later
Set sc = AspSC
End Sub
.....
sc.Response.Write 'Hello world!'
Чтобы в проекте можно было использовать объекты ASP надо подключить к проекту 'Microsoft Active server Pages object library' (asp.dll)

Для более подробными сведениями я обычно иду на www.google.com и ввожу там что-то типа: 'ScriptingContext ASP'
NickNick
12.11.2007, 10:42 3
Спасибо, но я по всей видимости неправильно выразился - косноязычен есть
Я имел в виду доступ из COM компонента (ну в данном конкретном случае написанного на VB) созданного прямо в ASP странице при помощи CreateObject('...'). Так вот ему передается нечто, предположим Scripting.Dictionary, который засовывается им в SQL. Через некоторое время из другой страницы создается другой экземпляр COM, при его помощи необходимо возвернуть (инициализировать) элементы из Scripting.Dictionary (а там находятся реальные переменные и объекты) в пространство ASP-шной страницы. Уф, сразу и выразить-то трудно подобную белебердень, поэтому извиняюсь, если опять выразился невнятно.
В любом случае спасибо за помощь.
Sergik
12.11.2007, 11:03 4
засовывай объект в Session, он будет единственным на пользователя, как к нему получить доступ из COM - с помощью того же ScriptingContext
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2007, 11:03

Доступ к исходнику сайта на ASP.NET
Народ подскажите такой вопрос. Есть сайт на хостинге, конекчусь к нему FTP...

Доступ к сетевой папке из ASP от имени...
Подскажите, как мне решить следующую проблему: Необходим доступ к какой-то...

Как закрыть доступ к изменению ASP-файлов?
Есть такая проблема: ASP файлы, поставляемые заказчику и функционирующие на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru