powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Visual Basic & ASP
12 сообщений из 12, страница 1 из 1
Visual Basic & ASP
    #34733914
foly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня всем!

Я написал маленький скрипт на asp
-----------------------------------------------
<html>
<head>
<title>Test Extended functionality</title>
</head>

<body>
<%
Dim objTest
Set objTest = Server.CreateObject("ExtFunc.Test")
%>
</body>
</html>
-----------------------------------------------------------
Который выдает следующую шибку:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/testmessage.asp, line 16

800401f3
----------------------------------------------------------
ExtFunc.dll - зарегистрирована в системе
Test - модуль класса

С чем это может быть связано?
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34733924
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На папку и файл должны быть даны права учетной записи IIS'а. Не то IWAM_COMPNAME, не то IUSR_COMPNAME. А лучше обоим. Или зарегистрировать библиотеку в Inetpub.
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734099
foly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если это не права?

Все права даны, более того рядом лежат еще 3 dll с такими же правами и отлично работают.
Наверное я как-то не так библиотеку написал и собрал, вот только как -не так?
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734145
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй создать этот объект из вб. Если ошибки не будет, значит собрано правильно. Если нет, таки попробуй ее перерегистрировать в Inetpub.
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734174
foly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyПопробуй создать этот объект из вб. Если ошибки не будет, значит собрано правильно. Если нет, таки попробуй ее перерегистрировать в Inetpub.
Я не гуру VB :)
Как мне создать этот объек из VB?
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734304
foly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал маленький тест для DLL, и все отработало, а вот ASP не хочет
---------------------------
Dim cl As ExtFunc.Test


Sub FormLoad()

End Sub

Private Sub Command1_Click()
Set cl = New Test
MsgBox cl.ShowTestMessage("Test")
End Sub
-----------------------------
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734349
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на ASP нет раннего связывания.
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734390
foly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
big-dukeна ASP нет раннего связывания.


Объясните плиз, как мне избежать этой ошибки?
Вроде с библиотекой все хорошо. Что то не так с вызовом?
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734531
Arcan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIS перезапускать не пробовали?
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734618
foly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ArcanIIS перезапускать не пробовали?

Спасибо всем большое!!! Проблема была в том что у класса не правильно установлено свойство Instancing - нужно вместо MultiUse - GlobalMultiUse и перерегистрировать DLL, в этом случае регистрируется модуль класса и с ним можно работать, а иначе ошибок не происходит, но и регистрация идет не до конца.
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734660
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
folyКак мне создать этот объек из VB?Точно так же, как из ASP. ASP ни что иное, как VBScript с надстройкой.
big-dukeна ASP нет раннего связывания
В данном случае это не важно.
folyПроблема была в том
Проблема была где угодно, но не в MultiUse. У меня во всех IIS-библиотеках используется MultiUse. Отличие Global только в том, что при раннем связывании в программе автоматически создается соответствующий объект, методы которого доступны откуда угодно.
...
Рейтинг: 0 / 0
Visual Basic & ASP
    #34734768
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy
big-dukeна ASP нет раннего связывания
В данном случае это не важно.

Для вот этого вопроса — важно.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Visual Basic & ASP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]