![]() |
|
![]() ![]() ![]() |
|
Fyrklod |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 17.10.2006 Репутация: нет Всего: 1 |
Доброе время суток ребята!
столкнулся с проблемой которую не могу решить, нужна ваша помощь. Создаю SOAP Service в котром описываю функцию, которая принимает параметр типа TMyXMLNodeList*
в простом приложении этот тип принялся и все хорошо отработало, вот сервис даже не захотел создаваться (ошибка в моменте компиляции), сообщение [BCC32 Error] MySOAP.cpp(74): E2513 Cannot emit RTTI for parameter 'list' in function 'IMySOAP::echoDouble(TMyXMLNodeList *)' так понимаю код всего моего сервиса надо?
MySOAP.cpp
--------------------
Зачем компьютеры пищат, когда нажимаешь сразу много клавиш? Чтобы будить уснувших на клавиатуре программистов! |
||||||
|
|||||||
artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Приведённый код из MySOAP.cpp урезан и теперь не понятно на какой строке возникает ошибка.
Это сообщение отредактировал(а) artsb - 25.7.2011, 08:18 -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
Fyrklod |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 17.10.2006 Репутация: нет Всего: 1 |
в коде урезанны комментарии и несколько инклудов в остальном все на месте
ошибку кидает ниже
да и судя по ошибке, ему начинает не нравится уже сам интерфейс, но вот почему он тогда не на него показывает - ХЗ --------------------
Зачем компьютеры пищат, когда нажимаешь сразу много клавиш? Чтобы будить уснувших на клавиатуре программистов! |
|||
|
||||
artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Ясно. Вообще, list - это же STL'евский класс. Попробуйте переименовать свою переменную.
Для Билдера это нормально ![]() Это сообщение отредактировал(а) artsb - 25.7.2011, 12:08 -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
Fyrklod |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 17.10.2006 Репутация: нет Всего: 1 |
в данном случае LIST это параметр функции Да я уже и просто имя дела L лажа та же --------------------
Зачем компьютеры пищат, когда нажимаешь сразу много клавиш? Чтобы будить уснувших на клавиатуре программистов! |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
Он у вас ругается на это (я надеюсь, что в коде это раскоментированно). __classid можно применять только к Delphi классам - унаследуйте ваш TMyXMLNodeList от TObject Поправка: И в закоментаренном виде тоже может ругаться - у вас требуется RTTI от IMySOAP, а у него в интерфейсе функция, которая потребляет TMyXMLNodeList параметром. Так что он (TMyXMLNodeList) тоже должен быть Delphi классом Это сообщение отредактировал(а) xvr - 28.7.2011, 10:12 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |