פורסם 2010 במרץ 1215 שנים איך אני משנה בויז'ואל את התיקיה שבה הקומפיילר מחפש קובץ מסוים?לדוגמא יש לי מסך שלחיצה מסוימת מקפיצה תמונה ששמורה במחשב, הקומפיילר מחפש אותהתמיד ב-Bin\Release איך אני משנה את זה??תודה,
פורסם 2010 במרץ 1215 שנים יש לך שלוש אופציות:אתה יכול לתת את השם המלא של התמונה על הכונן (כולל תיקיות), ואז זה לא משנה מאיפה רצה התוכנה.אתה יכול לעשות את זה מתוך התוכנה באמצעות SetCurrentDirectory (חפש בגוגל, זה תלוי כמובן אם אתה עובד ב-++C או ב-#C).ואתה יכול להגדיר שהתיקייה שבה רצה התוכנה שלך היא אחרת ע"י כפתור ימני על הפרוייקט:properties > debug > working directory
פורסם 2010 במרץ 1215 שנים מחבר אני עובד עם C#, אני לא רוצה את הנתיב המלא, כי מדובר בפרויקט שעובדים עליו כמה וכמהאנשים ומלחתחילה עבדתי עם path.GetFullPath כי העבודה ממחשבים שונים כל הזמן.לא מצאתי את השינוי שדיברתי עליו properties...
פורסם 2010 במרץ 1215 שנים השינוי שאמרתי עליו נמצא בתפריט Project, תחת Properties > Debug ושם Start Options > Working Directory. אבל זה לא מומלץ, כי זה רק בהגדרות של הריצה מתוך visual studio, כלומר זה יהיה רק אצלך לוקאלי על המחשב.חוץ מזה, כמו שאמרתי קודם, אפשר להשתמש ב-SetCurrentDirectory.אבל, הדרך הנכונה היא להגדיר איזשהו משתנה סטטי שיכיל את ה-Path לתיקייה שבה נמצאות התמונות (המשתנה הזה ייקבע באופן כלשהו בעליית התכנית - או שהוא יחושב לפי התיקיה הנוכחית שלך, או שהוא יהיה קבוע) ואז כשאתה רוצה לגשת לתמונה תשתמש ב-Path הזה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.