0 / 0 / 1
Регистрация: 30.11.2006
Сообщений: 510
|
|
1 | |
Создать объект Excel.Application: var Obj=Server.CreateObject('Excel.Application');24.10.2007, 07:48. Показов 3589. Ответов 9
Метки нет Все метки)
(
мне нужно создать объект
var Obj=Server.CreateObject('Excel.Application'); у меня стоит iis 4.0 и nt и возникает ошибка - обший смысл такой, что не могу запустить процесс, потому что используешь локальные компоненты у других людей стоит win 2000 iis 5.0 и все проходит нормально - не знает ли кто, как в iis 4.0 такое же сдлеать?
0
|
|
24.10.2007, 07:48 | |
Ответы с готовыми решениями:
9
При попытке создать объект obj=Server.CreateObject('Name.ClassName') Возникает ошибка, 'Объект не поддерживает это свойство или метод.' Как передать объект Excel.Application клиенту? Создаю на VB6 IIS Application. Запускаю и вижу: 'Ошибка доступа Server.CreateObject' Не создается объект "Excel.Application" |
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
|
|
24.10.2007, 12:40 | 2 |
a sam excel to u tebya na mashine stoit?
v wsh sozdaetsya? a.vbs Set o = CreateObject('Excel.Application')
0
|
0 / 0 / 1
Регистрация: 30.11.2006
Сообщений: 510
|
|
24.10.2007, 15:28 [ТС] | 3 |
конечно стоит. office 97
0
|
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
|
|
24.10.2007, 16:12 | 4 |
a service pack kakoi u nt, postav' samyi poslednii
a esli zapustit' takoi fail kakya nibud' oshibka vylezaet? a.vbs Set o = CreateObject('Excel.Application')
0
|
0 / 0 / 1
Регистрация: 30.11.2006
Сообщений: 510
|
|
25.10.2007, 07:40 [ТС] | 5 |
ошибка вот такая
Server object error 'ASP 0196 : 80040154' Cannot launch out of process component /intra/application/telephone/show_depl.asp, line 127 Only InProc server components should be used. If you want to use LocalServer components, you must set the AspAllowOutOfProcComponents metabase setting. Please consult the help file for important considerations строка 127 вот такая var Obj=Server.CreateObject('Excel.Application'); а на машине sp 6 стоит и не работает , зараза
0
|
Sergik
|
|
25.10.2007, 10:54 | 6 |
ну так поставь AspAllowOutOfProcComponents в метабазе
|
0 / 0 / 1
Регистрация: 30.11.2006
Сообщений: 510
|
|
25.10.2007, 12:02 [ТС] | 7 |
ну тут два момента
1. надо знать что это такое 2. в каком месте ставить и еще один - метабаза - это что? если ответите, буду очень благодарен
0
|
Sergik
|
|
25.10.2007, 12:18 | 8 |
1)
Цитата: В заключении следует рассмотреть out-of-process ASP сервера. Эти сервера реализуются в *.exe приложениях и работают они в отдельном адресном пространстве. До сих пор рассматривались in-process сервера, которые работают в адресном пространстве IIS и реализуются в динамически загружаемых библиотеках – DLL. Для их создания необходимо открыть готовый проект, компиляция которого приводит к созданию *.exe файла или создать новый проект посредством вызова команды File/New Application. После этого необходимо выполнить команду File/New/ActiveX/Active Server Object. Будет создана библиотека типов, содержащая методы OnStartPage и OnEndPage.Все, что было сказано выше для in-process сервера применимо и к out-of-process: делаются новые методы и из вызываются из VB скриптов *.asp страницы. Сложности возникают при попытке протестировать out-of-process сервер. По умолчанию параметры IIS установлены таким образом, что запрещают запуск приложений: разрешен запуск только DLL. Более того, в администраторе IIS отсутствует опция, которая позволяет разрешить или запретить использование приложения, как ASP сервера. Для того, чтобы разрешить запуск исполняемого файла, как ASP сервера, необходимо выполнить следующий VB скрипт: Set oWebService = GetObject('IIS://LocalHost/W3svc') oWebService.Put 'AspAllowOutOfProcComponents', True oWebService.SetInfo Для того, чтобы он был выполнен, необходимо, чтобы текущий пользователь имел статус администратора. По этой причине данный скрипт бесполезно определять в HTML документе и запускать его, используя IE: любой пользователь интернета имеет статус гостя. Данный скрипт необходимо поместить в обработчик какого-либо события в среде разработке VB и запустить его оттуда. 2) ответ выше или скачай metaedit 3) метабаза - файл /system32/inetsvr/metaBase.bin, там хранятся настройки IIS (сайты и т.п.) |
0 / 0 / 1
Регистрация: 30.11.2006
Сообщений: 510
|
|
28.10.2007, 07:04 [ТС] | 9 |
напишите пожалуйста, откуда цитата
0
|
Sergik
|
|
28.10.2007, 09:46 | 10 |
http://www.sources.ru/delphi/delphi_asp.shtml
|
28.10.2007, 09:46 | |
Помогаю со студенческими работами здесь
10
использование ie=server.createobject("InternetExplorer.Application") Excel.Application без установки MS Office Импорт в Excelс помощью ContentType = 'application/vnd.ms-excel' Объект Server, ASP 0177 (0x800401F3) Сбой Server.CreateObject Недопустимый код ProgID. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |