כן, using בעצם קורא לפונקציה Dispose בסוף הבלוק.
[אני אוריד את הקוד אצלי ואבדוק גם, אולי אצליח לעזור]
נכתב ב- 28/03/2016, 15:11
אם נשים לרגע את הבעיה שלי בצד - הרעיון של התוכנה הוא די יפה, אלא שהייתי מאתגר את עצמי ומפתח אותה הלאה, לכיוון של אוטומציה מלאה, למשל.
משהו כמו, תוכנה שתדע לסרוק לבד אתרים שבהם מופיעים הסרטים והסדרות הרלוונטיים, להוריד את התמונה המתאימה ולהצמיד אותה כאייקון לתיקייה שנתבקשה. לדבר כזה יהיה גם ביקוש די גדול, נראה לי.
נכתב ב- 28/03/2016, 15:16
using (FileStream fs = new FileStream(destfile, FileMode.Open)) { pictureBox1.Image = Image.FromStream(fs); }ב:
using (Bitmap temp = new Bitmap(destfile)) pictureBox1.Image = new Bitmap(temp);
נכתב ב- 28/03/2016, 15:33
נכתב ב- 28/03/2016, 15:53
אבי זאת המטרה הסופית אבל יקח זמן ליישם את זה במלואו
קח את הזמן - אף אחד לא מחזיק לך כאן שעון-עצר או משהו בסגנון.
העיקר שייצא טוב, ושיעבוד כמו שצריך!
נכתב ב- 28/03/2016, 16:00
אבי זאת המטרה הסופית אבל יקח זמן ליישם את זה במלואו
קח את הזמן - אף אחד לא מחזיק לך כאן שעון-עצר או משהו בסגנון.
העיקר שייצא טוב, ושיעבוד כמו שצריך!
אבי - גם אתה קח בחשבון שתצטרך להחליף מחשב (בהומור).
נכתב ב- 28/03/2016, 17:07
זה לא המחשב שלי, אלא של אחי. ויש לי את כל הכוונה לבצע שדרוג עצבני בעתיד המאד קרוב!
נכתב ב- 28/03/2016, 18:00
נכתב ב- 28/03/2016, 18:11
אולי אז התוכנה שלי תעבוד לך חחח
ואולי גם עוד כמה דברים...
נכתב ב- 29/03/2016, 06:40
זה לא המחשב שלי, אלא של אחי. ויש לי את כל הכוונה לבצע שדרוג עצבני בעתיד המאד קרוב!
אם הוא יחסית קצת ישן , מספיק זיכרון שתוכל להתקין עליו 64BIT .
לקראת פסח תמיד יש מבצעים .
בהצלחה וכל טוב.
נכתב ב- 29/03/2016, 20:00
טוב כמו שהבטחתי כתבתי הכל מחדש.
הוספתי תמיכה לתקן הכי מחמיר של פורמט הכתיבה ב C# עד כמה שאני מסוגל נקווה שזה יעשה את העבודה
https://dl.dropboxus...ge Icon 2.0.exe
נכתב ב- 29/03/2016, 21:41
זה עובד רק עם קובץ אייקון.
קבצי JPG ו-PNG - אותה הודעת שגיאה כמו קודם.
נכתב ב- 29/03/2016, 22:46
נכתב ב- 30/03/2016, 03:34
זה עובד רק עם קובץ אייקון.
קבצי JPG ו-PNG - אותה הודעת שגיאה כמו קודם.
נטרל את האנטיוירוס ובצע בדיקה.
אצלי הוא שוב מתריע על וירוס , אבל לא מוחק אותו אוטו'....
נכתב ב- 30/03/2016, 11:00
זה עובד רק עם קובץ אייקון.
קבצי JPG ו-PNG - אותה הודעת שגיאה כמו קודם.
נטרל את האנטיוירוס ובצע בדיקה.
אצלי הוא שוב מתריע על וירוס , אבל לא מוחק אותו אוטו'....
נופ! אותו דבר.
נכתב ב- 30/03/2016, 11:31
אבי- יכול להיות שהמחשבים שלך מחוברים ברשת ?
נכתב ב- 30/03/2016, 11:45
אני לא סתם שואל אותך , זה אצלנו בעבודה אתגר שמנסים לפתור את זה .
ואגב -איזה גירסה NET Framework מותקן לך .
תודה.
נכתב ב- 30/03/2016, 13:27
תבדוק את הציטוט הבא
For Windows , this update gives a per format switch to control the parsing of each file format in GDI+. As a part of this release, a new feature is added to GDI+. This new feature enables you to control the parsing of different codecs. The idea behind the feature is to control the attack surface area. This feature is controlled by using different registry entries that are part of this update. By changing these registry entries, you can control which images are parsed and rendered and which images are rejected in GDI+. For example, you can select to parse and render Joint Photographic Experts Group (JPEG) images, but block Tagged Image File Format (TIFF) images.
This update adds registry entries that enable and disable the following codecs:
- Windows Bitmap (BMP)
- Graphics Interchange Format (GIF)
- Icon files (ICO)
- JPEG
- Network Graphics (PNG)
- TIFF
To add registry entries, you must create the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GdiplusThen, create a DWORD value that corresponds to each codec. To do this, create the following registry entries (DWORD values) under the registry subkey that you create:
- DisableBMPCodec
- DisableGIFCodec
- DisablePNGCodec
- DisableICOCodec
- DisableTIFFCodec
- DisableJPEGCodec
To disable a particular codec, set the corresponding registry entry to 1.
Notes
- After you change a registry entry, you must restart the application that uses the codecs.
- After you install this update, the registry entries that are mentioned earlier are not created. Therefore, all file formats that are mentioned earlier continue to be parsed. If you want to disable a particular format, you must set the appropriate registry entries.
כל טוב.
0 משתמשים, 1 אורחים, 0 משתמשים אנונימיים