סגירת יישום EXCEL

inbal38

New member
סגירת יישום EXCEL

שלום, אני משתמשת ב-VS2005 לאתר WEB. אני משתמש ב-interop של EXCEL. יוצאת EXCEL APPLICATION קוראת מקובץ אחד וכותבת לקובץ שני. הבעייה היא שאני מנסה לסגור את ה-EXCEL והוא לא מצליח, וכשאני מנסה לקרוא את הקובץ שכתבתי אח"כ הוא כותב שהוא תפוס ע"י משתמש aspnet עד שאני סוגרת אותו ב-task manager. ניסיתי לסגור אותו ע"י הפקודות: ()excelApp.quit ()excelApp.excelWorkBOOK.close ניסית ע"י marshal release. וכלום לא סוגר אותו. יש עצה ??
 

nadav1974

New member
בעייה כאובה

עד כמה שזכור לי, אם לא משחררים את הרפרנסים של כל האובייקטים שמשתמשים בהם, ה-excelApp באמת לא יוצא. ודאי שאת באמת משחררת את כולם אחרי שאת משתמשת בהם.
 

inbal38

New member
אנא עזרה !!!!

שיחררתי את כל האוביקטים ועדיין הוא לא משחרר לי את הקובץ. מה עושים ???
 

24sharon

New member
תפתחי את קובץ הWEB CONFIG

ותשמרי אותו מחדש. כמדומני שזה יפתור
 

itzikbs

New member
המלצה ליצירת EXCEL בצד שרת: OWC

שוב, רק המלצה ומתוך נסיון: לא להשתמש ב interop של EXCEL !!! (או בכלל לא להשתמש בoffice interop כאשר ראתה ב WEB - לך תדע כמה SESSION - ים יפתחו בו-זמנית ויטחנו את משאבי השרת ? ) על מנת ליצור EXCEL בצד שרת ישנן כמה אפשרויות והיום כבר יש שרת וסביבה שלמה (ExcelServer) של MS לעניין , אבל ההמלצה שלי בנסיבות רגילות, זה לעבוד מול אובייקט OWC שהוא ייעודי ומכוון בדיוק לזה. העבודה מולו אינה "פותחת" ExcelApplication ולכן אין צורך בנעילת מסמכים או התעסקות בשחרור משאבים. האוייבקט נועד ליצירת Spreadsheets - גליונות אלקטרוניים בזמן ריצה ובצורה דינאמית בצורה די קלה, מתוכן ניתן לייצר גרף והכל ... בסיום העבודה ניתן בקלות "לשפוך" הכל לקובץ ... מסוג EXCEL. יש המון תיעוד על זה, הנה חלק קטן 1. http://www.4guysfromrolla.com/webtech/022801-1.3.shtml 2. http://www.codeproject.com/aspnet/owc11article.asp 3. http://www.15seconds.com/issue/031007.htm 4. http://www.codeproject.com/cs/miscctrl/ChartFactory.asp 5. http://support.microsoft.com/default.aspx?scid=kb;EN-US;306022 ביי איציק ב.
 
למעלה