דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
dovidD

dovid

@dovid
ניהול
אודות
פוסטים
10.4k
נושאים
186
שיתופים
0
קבוצות
2
עוקבים
33
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • יצירת מופע של מחלקה יורשת במחלקה מורישה מתוך עצמה
    dovidD dovid

    לא הבנתי לגמרי מה אתה רוצה.

    א. כל המושג ירושה הוא במחלקות, מופע לא יורש ולא יורשים ממנו.
    ב. כשיוצרים מופע מתת מחלקה הקונסטרקטור שלה נקרא תחילה. אח"כ של האב.
    ג. בתוך מחלקת בסיס ניתן לבדוק אם המופע הנוכחי (this) הינו ממחלקה נגזרת.

    מאוד יעזור שתסביר מה אתה רוצה בסופו של דבר. תוכל לתת לנו סיטאציה חיה (מפעל עם עובדים, או בית חרושת לנעליים) שמולידה צורך דומה למה שאתה רוצה.

    פורסם במקור בפורום CODE613 ב13/05/2014 14:30 (+03:00)

    ארכיון code613m

  • חיבור קבצי tiff עם דוט נט
    dovidD dovid

    אדרבא, מקוה שתגמור ללמוד מmagicde מהר, ואז תגיע למסקנה שאין על דוט נט 🙂 או לכל הפחות תחסוך את החיה הרעה ששמה מיקרוסופט...
    בקשר לשיתוף API שכל אחד כתב פעם, זה מאוד נחמד, רעיון 🙂
    הצורך בAPI שממיר מהכל להכל נתון בספק (יש דברים יותר דחופים שלא פיתחו מספיק כמו API חזק ליצירת מסמכים מרובי עמודים) וגם העדר הAPI לא מניב כ"כ הרבה יותר עבודה ושורות קוד
    וההנחה שאם יש API מוכן אז זה קל, היא אשליה.

    פורסם במקור בפורום CODE613 ב12/05/2014 13:20 (+03:00)

    ארכיון code613m

  • חיבור קבצי tiff עם דוט נט
    dovidD dovid

    @ארכיטקט

    @דוד ל.ט.
    ארכיטקט, אתה מתבטא על כל נושא שלוקח לך יותר מיום עבודה בצורה הזו.

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

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

    @ארכיטקט

    (שאגב בעולם הקוד הפתוח בדרך כלל זה זמין ממש כך, וזה שוב כדי לסנוט בדוט נט....), הייתי מצפה אפילו ממיקרוסופט לעשות את זה כחלק מדוט נט.

    אתה מוזמן לגלות לנו איפה העולם הקסום של הקוד הפתוח שאתה מזכיר שוב ושוב, בו הכל זמין בקלות. אני לא ראיתי שום עולם פיתוח בו לא דרושים ימי עבודה מאומצת ומתישה להכרת דרך העבודה בנושאים חדשים (כמו פורמטים כלפיך בנקודת זמן זו). אני גם מתפלא מה לכהן עולם זה ולבית הקברות המיקרוסופטי.
    אגב, תוכל לסבר את אוזני למה המתכנת רוצה API מוכן להמרת פורמטים?! מלבד מצב של בוץ בו הוא עובד עם API אחר המקבל רק פורמט אחד? אז תלונתך על הפקס של ווינדוס שאיננו מקבל כל פורמט שאתה רוצה. נו.
    הרבה יותר הגיוני להתלונן על דוט נט שאין בה מחלקות לשלוח פקס וכדומה. אבל יש ספריות קוד פתוח לזה כמובן.

    בכלל ClicOne נתן את הכיוון הנכון של שירות חיצוני.
    זה פחות תלותי מהפקס של וינדוס שמחייב חיבור טלפוני לשרת.

    פורסם במקור בפורום CODE613 ב12/05/2014 12:16 (+03:00)

    ארכיון code613m

  • חיבור קבצי tiff עם דוט נט
    dovidD dovid

    בסיפור הרקע קצת הסתבכתי, אבל לגופה של השאלה - איך מוסיפים תמונה לTIFF - המתודה Image.SaveAdd עושה זאת.
    הבנתי ברשת שזה לא קוד של שורה וזהו, אז נסה להעזר בדוגמאות ברשת כמו זו: http://stackoverflow.com/a/398529/1271037

    @ארכיטקט

    עולם הפורמטים הוא עולם הזוי זה כמו ג'ונגל אחד גדול, אף אחד לא יודע מי נגד מי וזאת עבודת פרך לעשות הכל לבד. מי שיודע או מוצא קישור להמרה פשוטה וחיבור פשוט (כי אחרי המרת PDF עדיין יש משימה לחבר 2 קבצי tiff זה לזה) יבורך מפי עליון.

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

    פורסם במקור בפורום CODE613 ב12/05/2014 11:22 (+03:00)

    ארכיון code613m

  • גישה מקבילה לSQL SERVER
    dovidD dovid

    אחרי שיחות פרטיות התופעה המוזרה נפתרה.
    וגם אחרי הפיתרון אנו לא ממש יודעים מה הייתה הבעיה... 🙂 :twisted: :oops:

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

    (localdb)\XXXXX
    

    שינינו לרגיל:

    (localdb)\11.0
    

    וזה עובד...
    אוי לפתרונות שכאלו :lol:

    פורסם במקור בפורום CODE613 ב14/05/2014 15:39 (+03:00)

    ארכיון code613m

  • גישה מקבילה לSQL SERVER
    dovidD dovid

    @שמואל

    וחוץ מזה אם הייתי כותב כך זה לא היה עובד לי בכלל

    ובכן, לי זה עשה את אותה שגיאה.
    כתבת שהבעיה היא בהרצה מס' 2 של התוכנה. וזהו? מאז אין אפשרות להריץ את התוכנה עד היום?

    אולי הראה בכל אופן את הקוד (כלומר יצירת הקונקשיין והנקודה בה התוכנה קורסת).
    הרעיון של ClickOne גם מצויין, רק שאני מאמין שפשוט לא תהיה שגיאה.

    פורסם במקור בפורום CODE613 ב13/05/2014 11:19 (+03:00)

    ארכיון code613m

  • גישה מקבילה לSQL SERVER
    dovidD dovid

    @שמואל

    בו זמנית גם מהSQL SERVER וגם מהתוכנה שלי עצמה

    רק אני צריך להעמיד אותך על התפיסה השגוייה כאילו החלונית של הVS היא הSQL SERVER בכבודו ובעצמו, והתוכנה שלך היא עני בפתח הSQL SERVER והיא מקבלת הימנה נתונים. ובכן, המושג SQL SERVER זה תוכנה שכל התקשורת שלה נגמרת בקונקשנים וקומנדים, אפס בלתם.

    בדיוק כמו שאתה כתבת כמה משפטים בדוט נט להתחבר למסד, אותו דבר עשו מפתח החלונית "Server Explorer" בVisual Studio, או מפתחי הSSMS (כן, המנג'מנט סטודיו כתוב בדוט נט טהור).

    @שמואל

    [כאשר התכנית רצה אני לא יכול לגשת לחלונית של הSQL Server שנמצאת ב visualStudio ולהציג נתונים (מסומן איקס על המסד ועל הטבלאות)

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

    פורסם במקור בפורום CODE613 ב12/05/2014 19:55 (+03:00)

    ארכיון code613m

  • גישה מקבילה לSQL SERVER
    dovidD dovid

    לקח לי הרבה חקירות להגיע לשגיאה כמו שלך.
    ובסוף הצלחתי! תרשה לי לנחש:
    א. אתה כתבת את הקונקשיין סטרינג לבד
    ב. שכחת להפוך את התו \ ל\ כמו שדרוש בC#, או להשים לפני הסטרינג את השטרודל - @.

    אני צודק?

    פורסם במקור בפורום CODE613 ב12/05/2014 19:51 (+03:00)

    ארכיון code613m

  • גישה מקבילה לSQL SERVER
    dovidD dovid

    @שמואל

    כיום יצרתי מסד והוא לא נותן לגשת בו זמנית משני מקומות

    אפשר פירוט איך מתבטאת התופעה "לא נותן"?
    לשון השגיאה או צילום מסך יעזרו.

    פורסם במקור בפורום CODE613 ב11/05/2014 14:36 (+03:00)

    ארכיון code613m

  • מחיקת שורות ב-SQL SERVER
    dovidD dovid

    @שמואל

    כאשר אני מוחק שורות בSQL SERVER על ידי קוד C#
    עם הפונקציה Remove או עם הפונקציה Cler השורה לא נמחקת אל היא נשארת קיימת עם שדות NULL

    מחיקת שורות בSQL SERVER זה מחיקה רגילה.
    הפונקציה Remove או Clear שייכת למחלקות בC# (כמו EF למשל) וממש לא מחייב שהם אכן מוחקות במסד את השורות. ממילא בעייתך לא קשורה לSQL SERVER ומחיקת שורות בו, אלא למחלקה בה אתה משתמש עם מתודה שעושה לך בעיות.

    @שמואל

    כתוצאה מכך יש לי בעיות בטעינת הטבלאות עקב הפרת קשרי גומלין
    מה הפיתרון?
    תודה מראש

    נסה לפרט.

    פורסם במקור בפורום CODE613 ב11/05/2014 14:40 (+03:00)

    ארכיון code613m

  • html2pdf in c sharp
    dovidD dovid

    אל תצפה למחלקת קסם. ניסית פעם להדפיס מאמר מעניין מהאינטרנט לנייר או לPDF? זה קשה בלי קשר למחלקה שעושה זאת.
    המחלקה ITextSharp יש לה ממיר משלה, תראה פה:
    http://www.am22tech.com/html-to-pdf/
    http://stackoverflow.com/questions/2822843/itextsharp-html-to-pdf

    פורסם במקור בפורום CODE613 ב11/05/2014 14:56 (+03:00)

    ארכיון code613m

  • textbox WPF Focus
    dovidD dovid

    תראה פה:
    http://stackoverflow.com/q/8203329/1271037

    אני כמבון מעדיף דברים פשוטים כמו התשובה הזו: http://stackoverflow.com/a/8204133/1271037
    יש שם עוד כמה תשובות מורכבות יותר ויעילות יותר.

    התחדשו לי כמה דברים בדף שמה...

    פורסם במקור בפורום CODE613 ב08/05/2014 16:12 (+03:00)

    ארכיון code613m

  • הוספת איש קשר לאקסס מאאוטלוק
    dovidD dovid

    @HUBHCBH

    אשמח לקבל קובץ לדוגמה.

    לצרף גם קורות חיים? 🙂

    פורסם במקור בפורום CODE613 ב29/04/2014 12:05 (+03:00)

    ארכיון code613m

  • אזהרה חמורה בהוספת עמודות SQL SERVER
    dovidD dovid

    תיקון קל: "יש שרתים שלא מאפשרים את זה כלל" - זה לא נכון, אלא זו הגדרה באופציות הSSMS - Managment Studio.

    לשון השגיאה:

    Saving changes is not permitted. The changes that you have made require the following tables to be dropped and re-created. You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created.
    

    תרגום:

    שמירת השינויים איננה מורשית. השינויים שביצעתם דורשים שהטבלאות המפורטות בהמשך ימחקו ויווצרו מחדש. אתם עשיתם שינויים בטבלה אותה אי אפשר ליצור מחדש או שהגדרת את האפשרות "Prevent saving changes that require the table to be re-created" כזמינה.

    כדי לשנות את ההגדרה (לא יודע מה הבעיה ביצירה מחדש, אולי הזמן בטבלאות ענק) אז בSSMS בתפריט Tools>Options... בחלונית לבחור Designers ולהוריד את הוי מהתיבת סימון "Prevent saving changes that require the table re-creation".

    פורסם במקור בפורום CODE613 ב28/04/2014 16:18 (+03:00)

    ארכיון code613m

  • ריענון dataContext wpf
    dovidD dovid

    עצור רגע את ציפיותיך וחשוב איך הבינדינג עובד, ומאיפה הוא יכול לדעת ששינית מאפיין דרך הקוד.

    הדרך שלו לדעת את זה, ברירת מחדל, זה ע"י שהוא בודק אם מופע המקור מממש INotifyPropertyChanged. אם כן, הוא "נרשם" להתעדכן" בנעשה והנשמע במחלקה זו ע"י הרשמה לאירוע PropertyChange שיש בממשק INotifyPropertyChanged.
    ברגע שהוא רק יודע הוא מעדכן.

    במחלקה שלך שנוצרת אוטומטית ע"י אנטיטי (לא כתוב בשאלה אבל יש לך היסטוריה פה),
    אין מימוש לממשק הזה.

    יש שלוש דרכים להתמודד:
    א. לעבוד ולממש לבד.
    ב. לרפרש בפקודה את הבינדינג.
    ג. לא לשנות בקוד אובייקט שמוצג [u:pf8gk7tz]כעת[/u:pf8gk7tz] בUI.

    פורסם במקור בפורום CODE613 ב27/04/2014 23:24 (+03:00)

    ארכיון code613m

  • DataGrid WPF Events
    dovidD dovid

    בהודעתי הקודמת בסעיף א' יש חוסר דיוק, הברירת מחדל היא לא LostFocus (זה קורה בעת עזיבת הטקסטבוקס אפי' לפני עזיבת השורה) אלא Explicit כלומר ע"י בקשה מפורשת בקוד. בשביל לשנות את ההתנהגות הזו אפשר לשנות בבינדינג של עמודה את המאפיין UpdateSourceTrigger לPropertyChanged (זה משתנה ממש "און ליין") או לLostFocus (בעת יציאה מהתא, לא מכל השורה) ככה:

    <DataGridTextColumn  Binding="{Binding Path=XXX, UpdateSourceTrigger=PropertyChanged}"  />
    

    פורסם במקור בפורום CODE613 ב30/04/2014 13:48 (+03:00)

    ארכיון code613m

  • DataGrid WPF Events
    dovidD dovid

    א. האירוע שאתה מזכיר הוא אחרי העדכון. אבל לא העדכון של מקור הנתונים (שזה עדכון "ביינדינגי" שזמן העדכון שלו בברירת מחדל זה LostFocus) אלא רק עדכון של התא הויזואלי בDataGrid. תוכל לראות את הערך המעודן ע"י גישה למאפיין הטקסט של הטקסט בוקס (למשל, במקרה של עמודת טקסט רגילה) של אותו התא.

    ב. אין, אבל תוכל לעקוב אחרי מקור הנתונים במקרה של ObservableCollection.

    פורסם במקור בפורום CODE613 ב29/04/2014 12:39 (+03:00)

    ארכיון code613m

  • DataGrid CanUserAddRows
    dovidD dovid

    מה מקור השורות של הDataGrid של המוצרים?

    פורסם במקור בפורום CODE613 ב24/04/2014 19:46 (+03:00)

    ארכיון code613m

  • בדיקה האם המשתמש מחובר כעת
    dovidD dovid

    אבל אם להישאר בגבולות הפיתרון שהיה תוכל לעשות במקום שדה בוליאני שדה מספרי, ולזרוק שם כל X זמן שאילתת שינוי המספר.
    הפסקת התוכנה בכל דרך תפסיק את עדכון המספר והקליינטים האחרים יזהו "התיישנות" - אותו המספר ממשיך להתקיים וזה מראה שהעסק מת שם.
    יש בזה חוסר יעילות מסויים לשגע את השרת הSQL בשביל מטרה כזו אבל הוא לא ייקח את זה קשה 🙂

    פורסם במקור בפורום CODE613 ב24/04/2014 19:59 (+03:00)

    ארכיון code613m

  • בדיקה האם המשתמש מחובר כעת
    dovidD dovid

    קודם כל, אני חייב לציין את העונג שעושה כזו שאלת איכות... תודה!

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

    אם אתה רוצה שקליינט יידע על קיומו של השני, אז צריך להשתמש אם תקשורת רשת בדיוק כמו שmagicode אמר, ולא ע"י מערכת הקבצים או מסד נתונים, שזו גישה מעוותת ובעייתית.

    בשביל תקשורת רשת צריך לבחון בדיוק מה הצרכים, ולפי זה להחליט איך לממש את זה.

    שים לב שייתכן שתרצה שאי פעילות בתוכנה תחשב גם היא ל"ניתוק", יש על זה "דיבורים" ברשת (למשל http://www.codeproject.com/KB/WPF/AutologoffWPF.aspx?msg=3238811)

    פורסם במקור בפורום CODE613 ב24/04/2014 11:37 (+03:00)

    ארכיון code613m
  • 1
  • 2
  • 487
  • 488
  • 489
  • 490
  • 491
  • 518
  • 519
  • 489 / 519
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום