PDA

View Full Version : وصل شدن به یک برنامه دیگر و کار با آن



amirali0079
چهارشنبه 24 دی 1393, 07:56 صبح
سلام و عرض ادب
سوال : ما 2 برنامه داریم
برنامه 1:
عددی از کاربر گرفته و آنرا به توان 2 میرساند و نشان میدهد (کنسول)
برنامه 2:
عددی از کاربر گرفته و در برنامه 1 وارد میکند و پاسخ با به کاربر نشان می دهد
-
چگونه ممکن است ؟
می شود چنین کاری کرد ؟

Naghibi
چهارشنبه 24 دی 1393, 09:49 صبح
برای اجرای یک برنامه با آرگومان ورودی شما می تونین از ApplicationEvents استفاده کنین و در قسمت Startup برنامه مشخص کنین اگر برنامه با پارامتر ورودی اجرا شده است چه فرآیندی را انجام دهد. این مراحل در برنامه 1 باید انجام شود و در برنامه 2 فقط کافی است برنامه 1 با پارامتر ورودی که همان عددی است که از کاربر گرفته شده، فراخوانی شود.

SabaSabouhi
چهارشنبه 24 دی 1393, 10:28 صبح
سلام
این کار رو به روش‌های مختلف می‌شه انجام داد. باید دید کسی که این کار رو از شما خواسته نظرش چی بوده.
قدیماً ( زمانی که زبان C کار می‌کردیم ) روش کار StandardIO بود. یعنی برنامه از StrIn می‌خوند و تو StdOut می‌نوشت.
هنگام اجرای برنامه هم به این شکل عمل می‌کردیم:


c:\>program1 | program2

الان تو #C هم می‌شه این کار رو انجام داد، فقط مراحلش یه کم بیشتره :)

روش دیگه هم اینه که برنامه دوم با استفاده از Process برنامه دوم رو با پارامتر داده شده اجرا کنه. ( این روش یه کم امروزی‌تره )

صبا صبوحی