![]() |
|
Модераторы: MetalFan |
![]()
|
|
| two_2003 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.5.2007 Репутация: нет Всего: нет |
Ошибка при подключении dll написанной на delphi к веб-сервису asp.net
При выполнении данного кода выскакивает исключение EOleSysError. Может мы подключаем dll неправильно, а может в dll что то не так(отдельно dll подключали в delphi и тестили - все работает) код в dll library ole; uses SysUtils, ComObj, OleCtrls, ActiveX; {$R *.res} function GetPoint(xy: Integer): integer; stdcall; var ... begin .... try CoInitialize(nil); except result:=-5; exit; end; try Appl:=GetActiveOleObject('AMap3.Application'); except on EOleCtrlError do begin result:=- 61; exit; end; on EOleException do begin result:=-63; exit; end; on EOleRegistrationError do begin result:=-64; exit; end; on EOleSysError do begin result:=-65; exit; end; on EOleError do begin result:=-62; exit; end; .... try CoUnInitialize; except result:=-23; exit; end; end; exports GetPoint; begin end. код в веб-сервисе ... public class MapPoint { [DllImport("C:/Inetpub/wwwroot/WebSite_L-ju/App_Data/ole.dll")] public static extern int GetPoint(int xy); } ... int x = MapPoint.GetPoint(1); ... |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |