ورود

View Full Version : توقف برنامه تا پایان اجرای یک برنامه ی دیگر...



yaas135
یک شنبه 08 آبان 1384, 18:02 عصر
سلام
من می خوام میون برنامه یک جایی برنامه متوقف بشه یک فایل اجرایی دیگه باز بشه! و عملیاتی رو انجام بده و بعد از انجام عملیات و بسته شدن فایل اجرایی دوم، برنامه بقیه ی دستورات رو اجرا کنه.
ممنونم
یا علی

* جستجو کردم اما نتیجه درست و درمونی نگرفتم!

seyedof
دوشنبه 09 آبان 1384, 10:51 صبح
سلام
توی برنامه ای که اوون یکی برنامه رو اجرا میکنه یه دونه WaitForSingleObject بگذارید و بهش Handle پروسس اوون یکی برنامه رو بدید. وقتی که اون برنامه تموم شد از حالت انتظار خارج میشه.
ممنون علی

Inprise
دوشنبه 09 آبان 1384, 11:10 صبح
و اگر به سورس کد برنامهء دوم دسترسی نداری ، کدهائی که قراره در وهلهء دوم اجرا بشن رو در قالب یک Thread که بصورت Suspended تولید میشه قرار بده و بعد از پایان عملیات مورد نظر ، ریسمان مذکور رو فعال کن .

yaas135
دوشنبه 09 آبان 1384, 13:47 عصر
متاسفانه به سورس برنامه دوم دسترسی ندامریال اما میشه راجع به این شیوه ی سرنخ کشی مثال بزنید؟
ممنونم

yaas135
دوشنبه 09 آبان 1384, 13:52 عصر
سلام
توی برنامه ای که اوون یکی برنامه رو اجرا میکنه یه دونه WaitForSingleObject بگذارید و بهش Handle پروسس اوون یکی برنامه رو بدید. وقتی که اون برنامه تموم شد از حالت انتظار خارج میشه.
ممنون علی


بیشتر شرح می دید؟ با مثال؟

Touska
دوشنبه 09 آبان 1384, 15:52 عصر
ببین این لینکها بدردت می خورن :

http://www.delphicorner.f9.co.uk/articles/wapi4.htm

و

http://www.swissdelphicenter.ch/en/showcode.php?id=93

yaas135
دوشنبه 09 آبان 1384, 16:04 عصر
دستتون درد نکنه
چک می کنم
ممنونم از لطفتون