• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

استفاده از اکتیوایکس در پروزه کنسول

nabegheh95

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2007
نوشته‌ها
61
لایک‌ها
0
سلام
من يك پروژه كنسول win32 دارم. درواقع اين برنامه يك سرويس هست. مي خوام تو اين سرويس از اكتيوايكس استفاده كنم. كلاسهاي اكتيوايكس رو به پروژه اضافه كردم ولي براي create كردن مشكل دارم. خطاي كامپايل نمي دهد فقط هنگام اجرا ( استارت شدن سرويس) خطاي don't send مي دهد و سرويس استارت نمي شود!

کد:
COcxClass objmyActivX;
CWnd cw;
objmyActivX.Create(NULL, NULL, CRect(0,0,0,0),cw.FindWindow(NULL,NULL), 0);
فكر مي كنيد مشكل من از چيست؟ چطور مشكلم حل مي شه؟ لطفا كمكم كنيد.
وقتي كد create رو حذف مي كنم سرويس اجرا مي شه و بقيه كدهاي سرويس به درستي اجرا مي شه . تقريبا مطمئنم كه كد Install و start سرويس رو درست نوشتم.
احتمالا مشكل در تعريف يك parent براي كنترل اكتيوايكس هست (پارامتر چهارم create ) ولي نمي دونم چطور اين مشكل رو حل كنم ؟
متشكرم
 
بالا