Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Заглушка получила неверные данные

Автор вопроса: DelphiHelpNeededОтветов: 1

У меня есть приложение delphi на XP SP3, которое разговаривает с delphi com+ на сервере Windows 2000, работает нормально, но теперь для одного из вызовов com+ оно не работает и возвращает ошибку - Заглушка получила неверные данные. Хотя 2 других вызовы com+ работают нормально. Он передает значения обратно в приложение и может сделать это для двух других, думал, что это связано с проблемой SP2, но у него есть SP3, так что это исключено. Нет ошибок в eventvwr. Кто-нибудь знает, почему это будет? Довольно новичок в Delphi, поэтому любая помощь очень ценится.

  • Это не так уж много, чтобы продолжать. Можете ли вы показать код? Mason Wheeler 31.08.2010

delphidelphi-7com+

Ответы

Ответ 1 · Remy Lebeau

Убедитесь, что метод COM, который вы вызываете, использует параметры, отмеченные флагом [out], и если да, то убедитесь, что вы не передаете нулевые значения для этих параметров.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы