טופס שהוא לא טופס

kuller

New member
טופס שהוא לא טופס

כתבתי אפליקציה שהיא למעשה FORM. אני עכשיו רוצה שכאשר מריצים את EXE, יתצאו הדברים שהאפלקציה עושה אבל בלי שיראה כלום על המסך... אני לא צריך UI אני צריך שהאפלקציה מיד תרוץ. אני עדיין רוצה לקבל MASSAGEBOX לצורך הדיבאג... ניסתי לבדוק בנית SERVICE, אבל בדיבאג זה דרש איזה שהיא התקנה (אני מודה לא התעמקתי), והפקודות של הMASSAGEBOX לא רצו (מן הסתם רצים רק בFORM) עיצות? רעיונות?
 

nadav1974

New member
למה service?

service נועד להריץ תכנית לא-אינטראקטיבית, שרצה עם עליית המערכת. בשביל שיוכל להוציא הודעות GUI, צריך לסמן במאפיינים של ה-service ב-control panel את Allow service to interact with desktop, ואז גם יש לו חלון console. מה רע בסתם console application שמוציא message box?
 

kuller

New member
הפתרון הזמני שלי

בנתיים פתרתי את זה ע"י כך שכל הפונקציות נקראות ע"י הLOAD EVENT, והפונקציות גם סוגרות את האפליקציה, גודל הטופם הוא 0 על 0, וכך האפלקציה שלי הפכה להיות "בלתי נראית"
 

nadav1974

New member
פתרון יותר אלגנטי

תיצור Windows Application, ופשוט אל תיצור בו form. בשביל זה, פשוט תמחוק את מה שיש ב-Main בקובץ Program.cs.
 
למעלה