Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2013, 09:46   #1
Drop
Пользователь Подтвердите свой е-майл
 
Аватар для Drop
 
Регистрация: 14.12.2006
Сообщений: 29
По умолчанию Ошибка HTTPRIO под iOS

Здравствуйте!

У меня какие-то проблемы с HTTPRIO. Под win32 все работает. В том же проекте под iOS, возникает ошибка EIntfCastError "interface not supported". Пробовал делать так, как описано здесь. Та же ошибка.

Веб-сервис импортирован.

Пробовал такой вариант обращения к функции веб-сервиса:

Код:
procedure THeaderFooterwithNavigation.Button1Click(Sender: TObject);
Var
b: boolean;
begin
b := (HTTPRIO1 as KPPorttype).test; // —--— Здесь возникает ошибка
end
И такой:

Код:
procedure THeaderFooterwithNavigation.Button1Click(Sender: TObject);
Var
Interf: KPPortType;
RIOAccess: IRIOAccess;
X: THTTPRIO;
begin

interf:=GetKPPortType(true, 'http://cloudunion.ru/KP/ws/KPData.ws?wsdl');
RIOAccess:=interf as IRIOAccess;
x := RIOAccess as THTTPRIO; // —--— Здесь возникает ошибка

end
Повторюсь, под win32 работает (по крайней мере первый вариант).
Поделитесь опытом? Что я делаю не так? Может имеются какие-то специфические настройки httprio для его работы под ios?

Заранее спасибо! Буду рад любой помощи!
какой вопрос, такой ответ..
Drop вне форума Ответить с цитированием
Старый 22.05.2013, 13:41   #2
Mifody
Заблокирован
 
Регистрация: 12.02.2009
Сообщений: 215
По умолчанию

Цитата:
Веб-сервис импортирован.
откуда? из виндовой либы? так чему тогда удивляться
Mifody вне форума Ответить с цитированием
Старый 22.05.2013, 14:06   #3
Drop
Пользователь Подтвердите свой е-майл
 
Аватар для Drop
 
Регистрация: 14.12.2006
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Mifody Посмотреть сообщение
откуда? из виндовой либы? так чему тогда удивляться
Я неправильно выразился. Импортирован через WSDL importer. Т.е. модуль с описанием веб-сервиса присутствует и объявлен.
какой вопрос, такой ответ..
Drop вне форума Ответить с цитированием
Старый 23.05.2013, 09:44   #4
Drop
Пользователь Подтвердите свой е-майл
 
Аватар для Drop
 
Регистрация: 14.12.2006
Сообщений: 29
По умолчанию

Спасибо, разобрался. Т.е. не совсем, но понял куда копать. Ошибка возникала из-за аутентификации. Возможно дело в шифровании.
какой вопрос, такой ответ..
Drop вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется программист под IOS Dmn777 Фриланс 0 13.08.2012 18:46
разработка приложения под IOS Георгий П Фриланс 1 11.10.2011 00:34
Разработчик под iOS ApplicParadize Фриланс 0 02.09.2011 11:23
Разработчик под iOS HighFlyer Фриланс 2 25.07.2011 15:22