OLE – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Yonidebot (שיחה | תרומות)
מ בוט החלפות: על ידי; פרסום; גרסה;
הגהה
שורה 1:
'''OLE''' - קיצור של '''Object Linking and Embedding'''- (בתרגום: קישור [[אובייקט]]ים והכנסתםוהטבעתם) היא טכנולוגיה לקישור, החדרתהטבעת אובייקטים ו[[פרוטוקול]] שפותחו על ידי חברת [[מיקרוסופט]]. OLE מאפשרת להעביר בקרה של תוכנית מ[[תהליך]] אחד לתהליך אחר, ואח"כ בסיום התהליך להחזיר את התוצאות חזרה לתוכנית הראשית. לדוגמה [[הוצאה לאור שולחנית]] יכולה לשלוח [[קובץ]] טקסט לעריכת תכנת [[word]], או תמונה לתכנת [[bitmap]]. כשהקובץ יעודכן בתוכנית המשנית, הוא מיד יעודכן בתוכנית הראשית.
 
==היסטוריה==
===OLE 1.0 ו1.1===
מיקרוסופט יצאה עם טכנולוגית OLE לראשונה בשנת 1990 כהמשך לטכנולוגית DDE. לגרסה 1.0 לא היו אפשריוית כ"כ רבות כמו היום, אך היא התאפשרהאיפשרה החדרתהטבעת אובייקט מסוג מסמך אחד, בתוך אובייקט מסוג מסמך אחר. לאחר מכן גירסת 1.1 נהפכה לטכנולוגיה נפרדת בשם [[COM]]. שרתי ולקוחות OLE מתקשרים אחד לשני דרך טבלאות וירטואליות-פונקציונליות(VTBL). ספרית OLESVR.DLL עובדת עם השרת וספרית OLECLI.DLL עם הלקוח, הם מתקשרים בינם לבין עצמם דרך הודעת WM_DDE_EXECUTE של [[מערכת הפעלה|מערכת ההפעלה]].
 
===OLE 2.0===
בגרסה זו היו שינויים מזעריים בלבד ביחס לגרסה הקודמת. הדבר הבולט ביותר הוא שימוש ב-[[COM]] במקום [[VTBL]]. כמו כן, תוספת של אפשרויות גרירה"[[גרור והשלך]]" והשמה(באנגלית:[[drag and drop]]), [[אוטומטיות]], [[הפעלה על המקום]], ו[[איחסון מובנה]].
 
===ActiveX===
בשנת [[1996]] מיקרוסופט הוציאה גרסה מעודכנת ל-OLE בשם ActiveX. החידושים שהיו בגרסה זו כללו בקרות ActiveX, מסמכי Active, ו-[[Active Scripting]], שהיו בנויים על בסיס אוטומציה של OLE. לאחר פרסום ActiveX, שהיה בו שימוש בטכנולוגיהףבטכנולוגיה שמלכתחילה נרשמה כפטנטכ[[פטנט]] על ידי חברת Eolas ב-[[1994]]. בין 2שתי החברות התנהל משפט במשך כמה שנים, שבסופו חייבו השופטים את מיקרוסופט לפצות את Eolas. מיקרוסופט נאצהנאלצה לשלם לEolas סכום של 521 מיליון דולר ולהסיר את התמיכה ב-ActiveX מהדפדפנים שלה. החל מאוקטובר 2003 כל פעם שיש שימוש בActiveX הדפדפן שואל רשות מהמשתמש לזה. בפעולה זאזו מנסה מיקרוסופט להוכיח שהיא לא משתמשת בפטנט רשום, אלא בסוג אחר של הפעלת יישום אחד מתוך יישום אחר בדפדפן. <!-- לא בטוח שזו הסיבה, הסיבה היא יותר בטיחותית.-->
 
==קישורים==
* [http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp הפעלת בקרות ActiveX], באתר מיקרוסופט]
 
[[קטגוריה:תוכנה]]
אוחזר מתוך "https://he.wikipedia.org/wiki/OLE"