Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Использование IngeoMapX в Windows 7

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Вт 23 Ноя 2010 13:50    Заголовок сообщения: Использование IngeoMapX в Windows 7 Ответить с цитатой

Компонент IngeoMapX зарегистрирован в системе, но создать экземпляр IngeoMapXControl никаким способом не удается.
Помогите решить проблему.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Вт 23 Ноя 2010 14:11    Заголовок сообщения: Ответить с цитатой

В частности .NET
IngeoMapXControl mapx = new IngeoMapXControlClass();
возвращает
Сбой при получении производства объектов класса COM для компонента с CLSID {30580B46-4DC3-11D4-9790-000021C6D845} в результате следующей ошибки: 80040154.

простой скрипт - Невзможно создание...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Ср 24 Ноя 2010 17:01    Заголовок сообщения: Ответить с цитатой

Возможно, у Вас 64-битовое приложение. Если так, скомпилируйте его с TargetPlatform=x86.
_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Чт 25 Ноя 2010 12:52    Заголовок сообщения: Ответить с цитатой

подключиться получилось. спасибо.
будем пробовать дальше...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Пт 26 Ноя 2010 12:45    Заголовок сообщения: Ответить с цитатой

В приложении ИнМеты разрабатывается страница aspx, на серверной стороне используется IngeoMapX. Все необходимые референсы добавлены.
Приложение располагается на сервере в расшаренной для клиента папке, разработка ведется на клиенте.
При компиляции страницы возникает ошибка.

Server Error in '/grad' Application.
--------------------------------------------------------------------------------

Ошибка при загрузке библиотеки. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: Ошибка при загрузке библиотеки. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))

Source Error:


Line 37: mapx.ProjectActive = true;
Line 38: WebSession.Add("mapx", mapx);
Line 39: return mapx.Ingeo;
Line 40: }
Line 41: else


Кусок исходного кода страницы:
/// <summary>
/// Возвращает приложение ИнГЕО
/// </summary>
public IngeoApplication IngeoApp
{
get
{
IngeoMapXControl mapx;
if (WebSession["mapx"] == null)
{
// Инициализация приложения ИнГЕО
mapx = new IngeoMapXControlClass();
mapx.SpatialDbID = config.SpatialDbID;
mapx.SpatialLogonName = config.SpatialLogonName;
mapx.SpatialLogonPassword = config.SpatialLogonPassword;
mapx.ProjectID = config.ProjectID;
mapx.ProjectActive = true;
WebSession.Add("mapx", mapx);
return mapx.Ingeo;
}
else
{
mapx = WebSession["mapx"] as IngeoMapXControl;
return mapx.Ingeo;
}
}
}

как быть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Пт 26 Ноя 2010 13:15    Заголовок сообщения: Ответить с цитатой

на строке return mapx.Ingeo это возникает
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Пт 26 Ноя 2010 15:19    Заголовок сообщения: Ответить с цитатой

Исправили. Версия на клиенте не соответствовала версии на сервере, а в референс добавлялась клиентская версия.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Пт 26 Ноя 2010 15:31    Заголовок сообщения: Ответить с цитатой

Embarassed снова ошибка

Server Error in '/grad' Application.
--------------------------------------------------------------------------------

Driver: STANDARD
DEFAULT DRIVER: PARADOX
ENABLE BCD: FALSE
Ошибка: Network initialization failed.
Permission denied.
File: C:\PDOXUSRS.NET
Directory: C:\
Версия MapX: 4.4.0.190
Размещение: C:\Program Files\Integro\InGeo\IngeoMapX.ocx

возникает при установке mapx.ProjectActive = true
возможно что-то с правами, а что именно...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей В. Бастриков



Зарегистрирован: 02.06.2008
Сообщения: 118
Откуда: ООО "Инфопроект", г. Екатеринбург

СообщениеДобавлено: Пн 29 Ноя 2010 13:32    Заголовок сообщения: Ответить с цитатой

Дали права на PDOXUSRS.NET и все заработало
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB