Re[3]: Помогите с реализацией IEnumString для ОРС сервера на
От: vmpire Россия  
Дата: 08.10.08 19:18
Оценка:
Здравствуйте, Phaust, Вы писали:

P>Здравствуйте, vmpire, Вы писали:


V>>Здравствуйте, Phaust, Вы писали:


V>>Может, дело в том, что в методе Next сервер отдаёт массив строк, а клиент ожидает только одну?


P>Сомневаюсь,с другими то серверами клиент работает прекрасно. И указатель то должен нормально передаваться,если бы было то, что вы предполагаете,была бы ошибка при работе с обьектом pszName,а тут он просто не передаеться.


Да, Вы правы, скорее всего, дело не в этом.
Попробуйте, если это возможно, провести пару экспериментов:
1. Запустить всё это как InProc сервер
2. Поменять атрибут на [Out, MarshalAs( UnmanagedType.LPArray )], указав явно, как маршалить
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.