הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [C#] שאלה לגבי הרצת תוכנית (https://hosts.co.il/forums/showthread.php?t=56195)

JSC 07-11-07 21:25

[C#] שאלה לגבי הרצת תוכנית
 
היי,

תמיד שאני מריץ את התוכנית,
היא מציגה את הפלט וישר נסגרת.

איך עושים שיראו את הפלט ולא יצא מיד?
כי לא ניתן לראות מה הפלט, וזה די משגע..

תודה

Kfir.G 07-11-07 21:37

ציטוט:

נכתב במקור על ידי גבאי12 (פרסם 576187)
היי,

תמיד שאני מריץ את התוכנית,
היא מציגה את הפלט וישר נסגרת.

איך עושים שיראו את הפלט ולא יצא מיד?
כי לא ניתן לראות מה הפלט, וזה די משגע..

תודה

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

idanz 07-11-07 21:47

בסוף התוכנית תוסיף את השורה:
ציטוט:

Console.ReadLine();

JSC 07-11-07 22:03

לפני הסגירה ?

כלומר לפני ה
{ ?

NewsLast 07-11-07 22:13

לפני {
אבל תנסה להוסיף
ציטוט:

Console.ReadKey();

idanz 07-11-07 22:22

כן, בסוף השגרה Main.

nahman 08-11-07 08:46

לא לא לא, כולכם פה הבתם פתרונות אבל לא את המקורי.
אתה בטח לוחץ F5?
אז עכשיו תלחץ CTRL+F5
יעבוד מצויין =]
אני שנה וחצי לומד C# הגעתי כבר ללולאה מקוננת.
בהצלחה.

idanz 08-11-07 09:02

זה ממש לא קשור. אז ככה תפעיל את זה דרך ה-Visual Studio, אבל מה יקרה כשתיתן את הקובץ EXE למישהו?

omaniusd 08-11-07 13:25

ציטוט:

נכתב במקור על ידי nahman (פרסם 576305)
לא לא לא, כולכם פה הבתם פתרונות אבל לא את המקורי.
אתה בטח לוחץ F5?
אז עכשיו תלחץ CTRL+F5
יעבוד מצויין =]
אני שנה וחצי לומד C# הגעתי כבר ללולאה מקוננת.
בהצלחה.

אכן, זה הפיתרון, כאשר עובדים בסביבה של VS. אולם, אם אתה רוצה שהאפליקציה תעבוד גם מחוץ לסביבה, ולא רק כאשר מפעילים אותה ישירות מה CMD, מוסמץ לקרוא למתודה Console.Read בסוף.

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


כל הזמנים הם GMT +2. הזמן כעת הוא 20:30.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ