السلام عليكم
Shell ("D:\ALARBIA_tr\Cement sales system tr.EXE"), vbNormalFocusهنا تم استخدام الداله shell لإستدعاء الملف التنفيذي فما الدالة التي استخدمها لأغلاق هذا الملف
السلام عليكم
Shell ("D:\ALARBIA_tr\Cement sales system tr.EXE"), vbNormalFocusهنا تم استخدام الداله shell لإستدعاء الملف التنفيذي فما الدالة التي استخدمها لأغلاق هذا الملف
"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."
عمر المختار
اللهم انعم على بلادي بالأمن والأمان
يحمل سؤالك احتمالين ...
الاول: ان يكون لديك ملف تنفيذي، قمت بتشغيه بالدالة المذكورة (او دالة اخرى مثل CreateThread [من دوال الـ API] ) وتريد اغلاقه بامر من برنامجك.
الثاني: لديك ملف تنفيذي تم تشغيله عن طريق المستخدم او اي برنامج آخر، وتريد اغلاقه من برنامجك ..
في الحالتين، يجب عليك الحصول على مقبض البرنامج عند نظام التشغيل ... ومن استخدام احد الدوال المخصصة لهذا الامر، مثل: TerminateThread
البرنامج التالي يقوم بفتح برنامج آخر 6 مرات ... مع تمرير قيمة لها، وثمة زر آخر يقوم باغلاق جميع البرامج التي قام بفتحها ...
واجهت مشكلة في اتصال البرامج المفتوحة بقاعدة البياتات (تعمل جيدا مع Shell)، وقد كتبت الموضوع هنا:
عدم تمكن البرنامج المُستدعى بدالة CreateProcess من فتح قاعدة بيانات
اتمنى ان تفيدك الاوامر البرمجية ... فهي تحوي ما سالت
OMANI FOR EVER
-------------------------------------------------

-------------------------------------------------
السلام عليكم ورحمتة الله وبركاتة
شكرا اخي محمود على المشاركة وجزاك الله الف خير
اخي العزيز عماني لاتنفك ان تثرينا بما انعم الله عليك كل بعد فترة غياب فشكرا لك وهذا ما ابحث عنه فبارك الله فيك
"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."
عمر المختار
اللهم انعم على بلادي بالأمن والأمان