בעיה מוזרה

בעיה מוזרה

אני כותב ACTIVE X DLL לASP... הרכיב עצמו כותב לדף. אחרי כל פעם שאני מפעיל את הרכיב דרך הIאקספלורר אני חוזר לVB ומנסה לשנות אותו. אך כשאני מנסה לקמפל את הקוד החדש לתצורת DLL על שם הDLL הקודם הוא רושם לי שהגישה אל הDLL אסורה אפילו שכבר סגרתי את הIאקספלורר ואף תוכנה לא משתמשת בDLL. את הבעיה הזאת ניסיתי לעקוף בדרך מטומטמת שבה אני פשוט מקמפל את הפרוייקט בשם אחר לקובץ DLL אחר ופשוט משנה את הקריאה בדף הHTML כאן התעוררה לי בעיה שלפעמים הוא ממשיך להציג את הDLL הקודם שהיצגתי עד שאני מצחיל מחדש את המחשב. מובן לי שמשום מה נשאר INSTANCE של קבצי הDLL בזיכרון השאלה שלי היא למה ואיך אני מבטל אותו?!?

לא מוזר. ה DLL נשאר תפוס ע"י ה ASP. תנסה iisreset מ DOC. דרך אגב ה DLL נמצא ב COM+?

DOS

אין לי מושג אם הוא COM או COM+

איך אני יכול לדעת באמת? (או שזה תלוי באופן שבו אני כותב אותו? לא יצא לי להתעסק עם COM+ רק בATL COM)

תודה זה פועל מושלם.

את בטוח שאין דרך להגיד לו מראש לא להחזיק את הDLL בזיכרון?

אין לי מושג אם הוא COM או COM+

איך אני יכול לדעת באמת? (או שזה תלוי באופן שבו אני כותב אותו? לא יצא לי להתעסק עם COM+ רק בATL COM)

אם זה COM+ אתה חייב לדעת כי זה דורש ממך פעולות בכדי להיות ב COM+

תודה זה פועל מושלם.

את בטוח שאין דרך להגיד לו מראש לא להחזיק את הDLL בזיכרון?

לפי מה שאני יודע, לא.

עבור לעמוד
בחזרה לפורום
כרגע בפורום זה: אין משתמשים רשומים
עבור לפורום:
תיכנות
בחר
בחר