PDA

View Full Version : کار با web service دات نت در دلفی



hamid.R.G.L
یک شنبه 23 اسفند 1388, 14:40 عصر
با عرض سلام؛
من یه وب سرویس که به زبان #C نوشته شده رو توسط WSDL Importer داخل پروژه خودم که به زبان دلفی 7 نوشته شده Load کردم.
بعدش هم برای استفاده از کلاس های load شده و توابع موجود ، از کامپوننت HTTPRIO دلفی استفاده کردم .
برنامه کامپایل میشه ولی یه مشکلی وجود داره ؛
وقتی یه تابع رو فراخوانی می کنم یه پیغام خطا بصورت زیر می گیرم:
sustem.web.service.protocols.soapException:server was unable to process request .--> system.nullReferenceException:object Reference not set to an instance of object

پیشاپیش متشکرم.

vcldeveloper
یک شنبه 23 اسفند 1388, 22:00 عصر
این خطا که بیشتر به نظر میرسه از سرور دات نت تان باشه. اگر پارامترها را درست وارد کردید، پس مشکل از سرور هست، و گرنه باید پارامترها را بررسی کنید.

اگر به نظر پارامترها هم درست هستند، پس شاید WSDL Importer به درستی WSDL را وارد نکرده. WSDL Importer دلفی 7 چندان با WebServiceهای دات نت سازگاری بالایی نداره.