سلام و عرض ادب
سوال : ما 2 برنامه داریم
برنامه 1:
عددی از کاربر گرفته و آنرا به توان 2 میرساند و نشان میدهد (کنسول)
برنامه 2:
عددی از کاربر گرفته و در برنامه 1 وارد میکند و پاسخ با به کاربر نشان می دهد
-
چگونه ممکن است ؟
می شود چنین کاری کرد ؟
سلام و عرض ادب
سوال : ما 2 برنامه داریم
برنامه 1:
عددی از کاربر گرفته و آنرا به توان 2 میرساند و نشان میدهد (کنسول)
برنامه 2:
عددی از کاربر گرفته و در برنامه 1 وارد میکند و پاسخ با به کاربر نشان می دهد
-
چگونه ممکن است ؟
می شود چنین کاری کرد ؟
برای اجرای یک برنامه با آرگومان ورودی شما می تونین از ApplicationEvents استفاده کنین و در قسمت Startup برنامه مشخص کنین اگر برنامه با پارامتر ورودی اجرا شده است چه فرآیندی را انجام دهد. این مراحل در برنامه 1 باید انجام شود و در برنامه 2 فقط کافی است برنامه 1 با پارامتر ورودی که همان عددی است که از کاربر گرفته شده، فراخوانی شود.
سلام
این کار رو به روشهای مختلف میشه انجام داد. باید دید کسی که این کار رو از شما خواسته نظرش چی بوده.
قدیماً ( زمانی که زبان C کار میکردیم ) روش کار StandardIO بود. یعنی برنامه از StrIn میخوند و تو StdOut مینوشت.
هنگام اجرای برنامه هم به این شکل عمل میکردیم:
c:\>program1 | program2
الان تو #C هم میشه این کار رو انجام داد، فقط مراحلش یه کم بیشتره :)
روش دیگه هم اینه که برنامه دوم با استفاده از Process برنامه دوم رو با پارامتر داده شده اجرا کنه. ( این روش یه کم امروزیتره )
صبا صبوحی