PDA

View Full Version : همه چیز درباره COM



Mbr
پنج شنبه 01 مرداد 1383, 15:09 عصر
با سلام
میخواهم در این قسمت به مفاهیم اولیه کار با Com و توضیحات آن اشاره کنم . ممنمون می شوم دوستانی که دراین باره نظر دارند بفرمایند تا دیگران نیز اطلاع پیدا کنند.
اصولا COM زیر بنای ساخت فناوری OLE و Activex را تشکیل می دهد . COM برای ارتباط موجود بین موضوعات مستقل از هر زبان یا سکوی برنامه نویسی خاص یک API و یک استاندارد دودویی را تعریف می نماید . موضوعات COM شبیه به موضوعات VCL هستند. یک موضوع COM متشکل از یک یا چند رابط است که اساسا در حکم جدولهایی از توابع آن موضوع به شمار می روند . موضوعات مولفه ای که شما استفاده می کنید می توانند از طریق EXE یا DLL پیاده سازی شوند گرچه این پیاده سازی برای شما کملا مشخص است زیرا COM در این زمینه خدماتی را تحت عنوان مرتب سازی برای شما فراهم نموده است .مکانیسم مرتب سازی COM تمام پیچیدگیهایی که بر سر راه فراخوانی توابع در طی پردازش وجود دارد را اداره می کند که با انجام این کار استفاده از یک موضوع 32 بیتی از یک برنامه کاربردی 16 بیتی یا دستیابی به یک موضوع واقع شده در ماشین A از طریق برنامه کاربردی اجرا شده در ماشین B امکان پذیر می شود . به این ارتباط درون ماشینی Distributed ‍COM (DCOM گفته می شود که بعدا در باره آن مطالبی را خواهم نوشت .
در مطلب بعدی می خواهم COM را با Activex و OLE مقایسه نمایم .
با تشکر از تمام برنامه نویسان دلفی