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

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

איך להגדיר Service? או מדוע הService לא עובד?

מתוזמן נעוץ נעול הועבר ארכיון code613m
2 פוסטים 2 כותבים 180 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • A מנותק
    A מנותק
    avr416
    כתב ב נערך לאחרונה על ידי
    #1

    טוב אז הגדרתי את זה כסרביס, והתקנתי אותו ואני רואה במנהל המשימות וב - Services שהוא פעיל. אך הוא אמור לרשום לי לקובץ לוג שהוא מתחיל לעבוד, וזה לא קורה..
    כתבתי את הקוד הבא כדי להגדיר אותו:

    public partial class NetworkScanner : ServiceBase
        {
            Scanner scanner;
            public NetworkScanner()
            {
                InitializeComponent();
            }
    
            protected override void OnStart(string[] args)
            {
               Scanner.WriteToLog("Start Service.");
               scanner = new Scanner(new DateTime(2017,1,22,21,15,0), new DateTime(2017, 1, 22, 06, 00, 0));
            }
    
            protected override void OnStop()
            {
               Scanner.WriteToLog("Stop Service.");
            }
        }
    

    והבנאי של המחלקה Scanner מפעיל את המתודה של הסריקה.
    לכאו' היה כבר אמור להירשם ללוג - startservice דבר שלא קורה..
    האם אני אמור לכתוב את כל הקוד בתוך מחלקת הסרביס?? לא נראה לי... אז איך אני יכול לדבג את הדבר הזה? אציין רק שדיבגתי את הקוד של scaner קודם לכן והוא עבד טוב, כולל כתיבה ללוג.
    תודה רבה!

    פורסם במקור בפורום CODE613 ב22/01/2017 21:40 (+02:00)

    תגובה 1 תגובה אחרונה
    0
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #2

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

    פורסם במקור בפורום CODE613 ב23/01/2017 21:12 (+02:00)

    אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    2

  • התחברות

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

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

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

  • התחברו או הירשמו כדי לחפש.