У меня есть приложение delphi на XP SP3, которое разговаривает с delphi com+ на сервере Windows 2000, работает нормально, но теперь для одного из вызовов com+ оно не работает и возвращает ошибку - Заглушка получила неверные данные. Хотя 2 других вызовы com+ работают нормально. Он передает значения обратно в приложение и может сделать это для двух других, думал, что это связано с проблемой SP2, но у него есть SP3, так что это исключено. Нет ошибок в eventvwr. Кто-нибудь знает, почему это будет? Довольно новичок в Delphi, поэтому любая помощь очень ценится.
Заглушка получила неверные данные
comment
Это не так уж много, чтобы продолжать. Можете ли вы показать код?
- person Mason Wheeler   schedule 31.08.2010
Ответы (1)
Убедитесь, что метод COM, который вы вызываете, использует параметры, отмеченные флагом [out], и если да, то убедитесь, что вы не передаете нулевые значения для этих параметров.
person
Remy Lebeau
schedule
22.02.2011