GlobalLock

annefan

New member
GlobalLock

מי? מה? מו? מה זה? מאיפה זה בא? איך משתמשים? ראיתי MSDN, ראיתי. אם אני מבין נכון (מבחינת השימוש), לעשות GlobalLock, אני מקבל מצביע שאני יכול לעשות לו cast, להעתיק ממנו את כל המידע, ולשחרר, נכון? האם יכולה להיות בעיה אם אני עושה GlobalUnlock, לפני העתקת כל המידע (כמו free)?
 

voguemaster

New member
כן

פעולת הנעילה בד"כ מחזירה לך מצביע אל הזיכרון עצמו כדי שתבצע דברים מיוחדים. הרעיון הוא שעדיף לעבוד מול אובייקטים ולא לעבוד מול זיכרון. לכן בד"כ חלזונות מנהלת את הזיכרון ואתה מדבר איתה ברמת אובייקטים. אבל, לעיתים עולה הצורך לגשת אל הזיכרון בצורה ישירה. וזו הדרך. לפחות כך זה עובד ב-DX
 
למעלה