View Full Version : سوال: رابط های COM در DEV C++
shahmohammadi
دوشنبه 03 بهمن 1390, 17:47 عصر
سلام آیا می توان در dev c++ از رابط (interface) های com استفاده کرد؟
در کامپایلر های غیر ماکروسافتی دیگر چه طور؟
ممنون.
pe32_64
پنج شنبه 06 بهمن 1390, 17:21 عصر
فقط از ATL (http://msdn.microsoft.com/en-us/library/t9adwcde.aspx) در visual stadio استفاده کنید!!
shahmohammadi
جمعه 07 بهمن 1390, 13:23 عصر
من ویژوال استادیو ندارم.
با آموزش های ام اس دی ان جلو رفتم و الان به رابط های کام رسیدم. ولی فایل های سرایندی که در مثالهاش به کار رفته در DEV C++ نیست. من می خام با dev بنویسم. از کدوم کتابخونه به عنوان interface می تونم استفاده کنم. ویا چطور می شه که همین کام رو در dev بیارم.
ممنون.
Negative_Se7en
جمعه 07 بهمن 1390, 13:48 عصر
ولی فایل های سرایندی که در مثالهاش به کار رفته در DEV C++ نیست.
کدوم فایل ها ؟
از کدوم کتابخونه به عنوان interface می تونم استفاده کنم. ویا چطور می شه که همین کام رو در dev بیارم.
یکم واضح تر مشکلت رو بگو . دقیقا می خوای چی کار کنی ؟
اگه میخوای خودت Interface ها رو ایجاد کنی ، از objbase.h و ole32.lib استفاده کن.
یا اگه میخوای از Interface خاصی استفاده کنی ، اسم اون Interface چیه ؟
shahmohammadi
جمعه 07 بهمن 1390, 14:42 عصر
از رابط های com میخام استفاده کنم. که در پست یک هم گفتم.
مثلا می خام برنامه ای رو که توی این لینک (http://msdn.microsoft.com/en-us/library/ff485843%28v=vs.85%29.aspx) نوشته اجرا کنم. ولی خطا می ده و می گه که shobjidl.h وجود ندارد.
این لینک مربوط به آموزش برنامه نویسی ویندوز با سی پلاس پلاس هست که توی این بخش رابط های com رو معرفی کرده. فقط می خام ببینم که از این رابط های می تونم توی dev C++ استفاده کنم یا نه.
این هم اولین صفحه ی این بخش که گفتم: Using COM in Your Windows Program (http://msdn.microsoft.com/en-us/library/ff485848%28v=vs.85%29.aspx)
Negative_Se7en
جمعه 07 بهمن 1390, 15:11 عصر
Interfaceی که در این مثال استفاده شده زیرمجموعه ی Shell Interfaces هست.به نظر MinGW قایل های مورد نظر رو نداره.
همون فایل shobjidl.h از فایل های دیگری هم استفاده میکنه که مربوط به همین Shell میشه که اونها رو هم MinGW نداره.
سعی کنید فایل های مورد نیاز رو پیدا کنید.(یا از Internet یا از پوشه Include خود Visual Studio )
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.