PDA

View Full Version : انتظار جهت پایان اجرای یک برنامه



Erfanian
دوشنبه 06 تیر 1384, 13:11 عصر
با سلام
در طی اجرای برنامه من، در یک قسمت یک برنامه تحت داس اجرا می‌شود و باید حتما این برنامه تمام شود تا بقیه برنامه درست اجرا شود. ولی در حین اجرا، برنامه پس از رسیدن به این قسمت آنرا اجرا می‌کند و بدون منتظر شدن جهت خاتمه بقیه دستورات بعد از آنرا اجرا میکند
برای اینکه بعد از فراخوانی برنامه که آنرا با دستور Shell صدا میکنم ،‌ برنامه جهت خاتمه آن منتظر و سپس به کار خود ادامه دهد آیا راهی وجود دارد؟
از تایمر هم نمی‌توان استفاده کرد زیرا زمان اجرای برنامه داسی ثابت نیست...
با تشکر فراوان :)

mohsengrisly
دوشنبه 06 تیر 1384, 14:28 عصر
با توابع api میتونی این کارو انجام بدی
با Process32First و Process32Next
بعد از صدا زدن برنامه با شل
چک کنی هر وقت برنامه به پایان رسید و از حافظه خارج شد بقیه برنامه شما کارشو انجام بده
الان شرکت هستم :embr:
رفتم خونه یه نمونه میذارم :موفق:

mohsengrisly
دوشنبه 06 تیر 1384, 14:34 عصر
بازم سلام
البته ببخشید این اون نمونه نیست :mrgreen:
اخه هنوز شرکت هستم و فکر نمی کنم به این زودیا برم خونه
اما 100% کار شمارو راه میندازه :موفق: :موفق: :موفق:
مشکلی بود بفرمایید

sadegi
دوشنبه 06 تیر 1384, 17:35 عصر
تشکر از آقای mohsengrisly
:flower: :flower: :flower:

Erfanian
سه شنبه 07 تیر 1384, 06:50 صبح
آقا محسن گریزلی
خیلی ممنون و سپاسگذارم،ایول :wink:

amirhosein
پنج شنبه 09 تیر 1384, 05:25 صبح
آقا من هر چی دانلود می کنم موقع بازکردن فایل rar خطا می ده :confy2:

mohsengrisly
پنج شنبه 09 تیر 1384, 18:25 عصر
فکر می کنم مشکل از طرف شما باشه
اخه بقیه بدون مشکل استفاده کردن :confy2: