PDA

View Full Version : مشکل کار با ado در Intraweb 10



Peresident_y
سه شنبه 19 مرداد 1389, 14:34 عصر
من از دلفی 2009 اینترا وب 10 استفاده میکونم هنگامی که میخوام یک پیج ساده که حاوی ado ... هست را اجرا کنم ارور CoInitialize has not been called میده
وقتی که کد زیر را برای فراخوانی CoInitialize وارد میکنم :
initialization

CoInitialize(nil);

finalization
CoUnInitialize;

ارور Device not supported را دارم که ظاهرا برای مرورگر است که باز نا مربوطه ممنون میشم کمک کنید

vcldeveloper
سه شنبه 19 مرداد 1389, 19:56 عصر
خطای مربوط به Coinitialize برای این هست که ADO از COM استفاده میکنه، و باید برای هر Thread یک بار Initialize بشه. در برنامه های عادی، دلفی این کار رو برای Thread اصلی برنامه تون انجام میده، ولی برای سایر Threadها خودتون باید این کار رو انجام بدید.

برای Device not found، مطمئن نیستم، ولی فکر نکنم به IntraWeb ارتباطی داشته باشه، و به خودِ ADO، پیکربندی اون، و موتور بانک اطلاعاتی تون مربوط بشه. با همین پیکربندی، می تونید از یک پروژه غیر IntraWeb، بدون این خطا، به بانک متصل بشید؟